標籤:ios 發布 企業版
ios公司專屬應用程式可以不經過app store發布,而可以直接在企業內部安裝使用。當然,發布公司專屬應用程式首先需要花$299申請成為企業開發帳號。下面介紹企業開發帳號如何發布公司專屬應用程式:
首先,用企業帳號登入apple開發人員中心,點擊member center,點擊certificates, identifiers & profiles,進入以下介面:
選擇左邊功能表列certificates下的production,然後再點擊右上方的“+”按鈕添加認證:
選擇In house and Ad hoc選項,點擊continue,之後會出現頁面要求你上傳csr檔案用來產生認證。csr檔案可以用鑰匙串訪問工具(keychain access)來產生,首先開啟鑰匙串訪問,點擊菜單喜好設定,按設定:
設定完畢後,點擊菜單->認證助理->從憑證授權單位請求認證:
填入電子郵件,需要與appid一致,選擇儲存到磁碟,勾選讓我指定金鑰組資訊,點擊繼續後csr檔案就已經產生儲存在磁碟上。
回到apple開發人員中心,上傳產生的csr檔案:
點擊generate,產生認證檔案:
點擊download下載,然後雙擊安裝認證,就可以在鑰匙串工具中看到認證已被按裝。再點擊done按鈕。
接著,要開始產生distribution版的描述檔案,在網頁中點擊左邊功能表列的privisioning profiles下的distribution:
選擇In house後,點擊continue:
選擇wildcard app id,點擊continue:
選擇你剛才產生的發布版認證,點擊continue:
命名privisoning profile的名稱後,點擊generate產生即可,產生後也可直接下載privisioning profile檔案了。
現在所需要產生的檔案都產生完了,用xcode開啟想要發布的項目,開啟build setting介面:
在code signing identity上選擇剛才產生的認證,provisioning profiles選擇剛才產生的provisioning profiles檔案。
隨後點擊xcode的production菜單,點擊archive:
點擊左上方的distribute按鈕:
點擊export:
填寫安裝包所要儲存的地方,並且勾選save for enterprise distribution選項,填入可以提供app下載的網址,這樣就可以通過網頁下載安裝。如果不想通過網頁安裝(網頁安裝會自動幫你裝上privisioning profile檔案),可以向使用者提供privisioning profiles,讓使用者用iphone配置工具 + 生產力安裝privisioning prifile,然後在用iTunes安裝ipa即可。
總結:
其實,發布企業ios應用主要分為3個步驟:
1.產生發布版應用認證:這個認證表明你是花了$299的,該認證簽名了你的應用是公司專屬應用程式
2.產生發布版描述檔案(provisioning profile):這個檔案是根據上面的認證產生的,並且要提供給使用者安裝(網頁自動安裝),授權使用者可以安裝其認證簽名的公司專屬應用程式。
3.在xcode中籤名認證和提供描述檔案發布應用。
iOS公司專屬應用程式發布教程