1 申請開發者帳號
2 申請APP ID
https://developer.apple.com/ios/manage/bundles/index.action
Description:San Zhang
Bundle Identifier (App ID Suffix): cn.a.appname
3 申請CSR
鑰匙串訪問-證書助理-從證書頒發機構求證書
填寫注冊開發賬戶時的郵箱和用戶名,將CSR文件存儲到磁盤。
4 申請發布證書
iOS provisioning portal-certificates-distribution-導入CSR文件-download-打開-在鑰匙串訪問中顯示
5 申請distribution provisioning
iOS provisioning portal-provisioning-distribution-add new-submit-download-打開-自動關聯
6 itunes connect中新增app,填寫相關信息。
7 代碼中新增Entitlements.plist文件
內容為:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>application-identifier</key>
<string>Z3VJF32UKJ.cn.a.appname</string>
<key>get-task-allow</key>
<false/>
</dict>
</plist>
8 修改resource下的plist文件
Bundle identifier:cn.a.appname
9 配置xcode
項目-get info-configurations中新增distribution配置項。
Build選項-configuration選擇為distribution-修改codesigning identify和any iphone os device為distribution證書。Targeted device family為iphone。
Target中-get info-做同上設置
10 clean,build and archive。
注意:文件目錄層次不要太深。文件名長度進行控制。
11 打開xcode-organizer-archived applications-選擇編譯程序,validate-submit
