第一步:
1.進入開發者官網
2.證書 1是開發板證書,用于真機測試 2是上傳證書用于發布最終版
3.證書申請
4.有兩種形式 1.測試版證書 2.正式版證書 點擊continue繼續
5.請求證書
6.生成證書 將CSR文件保存到MAC磁盤的某個位置(這里我選擇的是桌面,進行存儲)
7.選擇上一步生成的證書
8.返回第四步的上傳證書界面 生成上傳證書,點擊下載按鈕
9.下載完成雙擊文件導入到“Keychain Access,證書安裝之后可以在鑰匙串中查看
10.選中導入的證書,右鍵選擇“Export "Developer" ...”
11.選中并右鍵導出格式選擇為p12,以供其他Mac上使用(注意:其他電腦一定要用P12文件,cer文件無法使用)
第二步:App ID申請
2.第一個是描述文件名字(可以隨便寫) Bundle ID一般用網址倒著寫的形式
3.選擇要用的功能
4.可以輸入關鍵字看AppID是否申請成功
第三步:創建描述文件
2.選擇剛剛生成的App ID
3.選擇證書
4.為生成的描述文件命名
第四步:
1.在上傳應?之前,首先把工程內的全局斷點,以及僵?尸模式去掉
1.1全局斷點:
1.2僵?模式調試
debug模式改為release模式,這樣會去掉系統幫助在寫代碼期間添加的幫助調試的代碼
1.3更改需要上傳的應?用的名字和應?用的唯?一APPID (Bundle identi??er:應
?用APPID;Bundle name:應?用的名字)
此處的應?用名字,最好與填寫的應?
用信息相符此處的Bundle identi??er要與申請的APPID完全?一致
1.4必須?支持arm64位
1.5 iOS10需要配置授權信息
將配置信息粘貼在infoplist文件
<key>NSAppleMusicUsageDescription</key> <string>App需要您的同意,才能訪問媒體資料庫</string> <key>NSBluetoothPeripheralUsageDescription</key> <string>App需要您的同意,才能訪問藍牙</string> <key>NSCalendarsUsageDescription</key> <string>App需要您的同意,才能訪問日歷</string> <key>NSCameraUsageDescription</key> <string>App需要您的同意,才能訪問相機</string> <key>NSHealthShareUsageDescription</key> <string>App需要您的同意才能訪問健康</string> <key>NSHealthUpdateUsageDescription</key> <string>App需要您的同意才能訪問健康更新</string> <key>NSLocationAlwaysUsageDescription</key> <string>App需要您的同意,才能始終訪問位置</string> <key>NSLocationUsageDescription</key> <string>App需要您的同意,才能訪問位置</string> <key>NSLocationWhenInUseUsageDescription</key> <string>App需要您的同意,才能在使用期間訪問位置</string> <key>NSMicrophoneUsageDescription</key> <string>App需要您的同意,才能訪問麥克風</string> <key>NSMotionUsageDescription</key> <string>App需要您的同意,才能訪問運動與健身</string> <key>NSPhotoLibraryUsageDescription</key> <string>App需要您的同意,才能訪問相冊</string> <key>NSRemindersUsageDescription</key> <string>App需要您的同意,才能訪問提醒事項</string>
第五步:準備打包
1.導出ipa包
方式1:點擊Product—Archieve
方式2(常用):
方式3:http://www.lxweimin.com/p/558f7f901a85
2.進入開發者官網進入Itunes創建應用
3.設置價格
4.提交信息
5.填寫信息
6.上傳ipa
7.上傳無誤的話,進入Itunes,構建版本處會出現+號,進去按照提示操作即可