ios企業帳號in-house分發ipa的步驟

來源:互聯網
上載者:User

標籤:blog   http   io   ar   os   for   sp   on   art   

有很多比較坑爹的事項,找到兩個很詳細的文檔。

中文的:http://blog.csdn.net/kmyhy/article/details/6418280

英文的:http://johannesluderschmidt.de/provision-ios-ipa-app-for-in-house-enterprise-distribution/2993/

基本可以解決問題,下面寫下我遇到的坑:

1.用Ad Hoc發布

然後發現測試機和越獄的手機可以通過瀏覽器下載安裝,其他非越獄手機不能安裝,下載轉圈圈快結束時,彈出“無法下載安裝”。

原因:Ad Hoc發布方式只能針對開發人員帳號名下的100台裝置進行安裝。

因為xcode5發布企業版Ad Hoc 和 Enterprise Deployment是一個選項,所以這次新發布ipa沒細想就選Ad Hoc了,結果掉坑裡了。

解決方案:選擇“save for Enterprise Deployment”

2.save for Enterprise Deployment時報錯“ Your account already has a valid IOS Distribution certificate”

這是因為企業認證不是我申請的,公司另一個項目做的申請,用的另外的mac的私密金鑰。

為了維護項目的方便,最好不要用revoke,這樣也許會影響別的項目的更新和維護。可以進入開發人員中心,新增一個企業認證。

增加這個認證前,需要在本機Mac做一個CSR認證,這個在最上面的兩個串連裡都有詳細描述。

記住:如果公司賬戶管理較亂,項目比較多得時候,申請的名稱最好註明具體項目名或其他容易識別的資訊,以方便後續操作。

3.蘋果的開發人員中心,新增認證總是一直loading。。。。。

解決方案:用safari,表用chrome,opera什麼的瀏覽器。蘋果這個大坑。。

4.打包之前選擇team,和各code signing的distribution的選擇。

因為選好這個之後就不能Run了,只能打包ipa。所以,先測試好軟體,再折騰發布。

5.iso8的問題

刪除app後,重新下載沒有反應。這是ios8的bug,好在如果不刪除,更新軟體是可以的。

所以在打包調試時,刪除過,就只好更改plist裡Bundle Identifier了,加個i8之類的尾碼,這樣蘋果伺服器會認為這是另外一個新的軟體,才會允許安裝。

所以正式發布前,請把一切都測通,不然改了BundleId,升級出來就成兩個app了,至於這個bug怎麼更好的繞過去,現在不知,期待更佳答案。

ios企業帳號in-house分發ipa的步驟

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.