流程:
1 開發好要發布的程式 -- 需要在程式中包含符合要求規格的icon檔案
https://developer.apple.com/library/ios/#qa/qa2010/qa1686.html
2 iTune上註冊APP,這一步需要Apple developer ID
https://developer.apple.com/devcenter/ios/index.action
登入之後進入 iTunes Connect
登入之後選擇管理你的應用程式
選擇添加新的應用程式
首先需要填寫如下資訊
App Name必須是App Store未使用的,你填入的時候,系統會檢查。基於這一點可以考慮把第二步和第一步調換一下。
即先註冊,後再按合適的名字建立工程進行開發。因為先選好的名字可能已被佔用。
SKU Number比較隨意。
Bundle ID這個很重要。相當於App的身份證。推薦的形式是:com.domainname.appname
沒有就建立一個。這個Bundle ID要用來建立distribution profile檔案,這個ID必須和工程info.plist中的Bundle Identifier保持
一致。
以上這些填好之後,還需要填寫一些比如App的應用的介紹、選擇分類、上傳截屏等資訊。
填好之後程式就進入等待上傳二進位檔案狀態。
3 編譯
要編譯發布版的程式,首先需要申請Distribution Certificate
之後需要建立一個Distribution Provision profile
申請成功之後,下載安裝
之後設定編譯選項:
Code Signing Identity設為iPhone Distribution
注意Identifier要和提供的profile中的ID保持一致
如果是升級程式,這裡還要注意版本資訊,必須比以前的版本高。
如果使用了第三方庫,那麼第三方庫的編譯設定要注意一點
Skip Install要設定為No,這樣Archive之後才不會包含庫檔案。否則會提示:“” does not contain a single-bundle application
or contains multiple products.
編譯發布版本一般使用Archive
編譯成功之後會自動彈出Organizer。Organizer中可以直接驗證、發布應用。