怎樣在Xcode 4下編譯發佈與提交App到AppStore
1. iOS Provisioning Portal 和iTunes Connect 沒有變,下載與安裝.mobileprovision文件與以前一下。2. Xcode 4 整合相關的工具(All in One), 集成了Organizer與Application Loader.
Xcode4多了Run/Build Scheme的概念,指以前的編譯的選項如 device/simulator, iOS version等。
發佈應用時需要選擇iOS Device:
選擇 應用target及'iOS Device'
點擊 Edit Scheme... 以編輯Archive選項,它的默認 編譯配置爲Release 並且 將歸檔顯示在Organizer中:
修改scheme
3. 檢查 編譯配置文件:product name, info.plist, version, Target Device Family, iOS Deployment Target, Code Signing Identity etc. (這與Xcode 3.x一致)。
4. 進入Product菜單->Archive, 然後會自動彈出Organizer
Archive包是用來上傳到AppStore的
Xcode4讓你不需要關心編譯發佈的程序包在哪裏,只需要在Organizer中管理即可。
當然你可以在XCode->Preferences->Locations tab配置程序的存儲位置。
5. 在Organizer中選擇 Archive, 驗證與上傳。
Validate and submit your app to AppStore
點擊submit 提交app到 iTunes
6. 成功上傳App之後,Archive狀態會變爲 已提交。
注意:
Organizer中“Share Application” 是發佈hoc包 ,將會生成一個.ipa文件,可用於真機測試。