Xcode8 iOS App上傳詳細流程

第一步:
1.進入開發者官網


2.證書 1是開發板證書,用于真機測試 2是上傳證書用于發布最終版


3.證書申請


4.有兩種形式 1.測試版證書 2.正式版證書 點擊continue繼續


5.請求證書


6.生成證書 將CSR文件保存到MAC磁盤的某個位置(這里我選擇的是桌面,進行存儲)

A0E46513-12DB-44E6-8A97-BB8EE784E6FA.png

7.選擇上一步生成的證書


8.返回第四步的上傳證書界面 生成上傳證書,點擊下載按鈕



9.下載完成雙擊文件導入到“Keychain Access,證書安裝之后可以在鑰匙串中查看

1393878-b2ce747c93ee1da5.jpg

10.選中導入的證書,右鍵選擇“Export "Developer" ...”

1393878-ccb67eb6f2ce0df7.jpg

11.選中并右鍵導出格式選擇為p12,以供其他Mac上使用(注意:其他電腦一定要用P12文件,cer文件無法使用)

1393878-2664f717963bf00f.jpg

第二步:App ID申請

2.第一個是描述文件名字(可以隨便寫) Bundle ID一般用網址倒著寫的形式


3.選擇要用的功能

4.可以輸入關鍵字看AppID是否申請成功

第三步:創建描述文件

28E09ADF-CE3D-4DC4-8D96-7DA8395DAA1A.png

2.選擇剛剛生成的App ID

3.選擇證書

AA981AD9-8AA4-494F-AB86-687F04B23E07.png

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文件

48C8FF9C-06EA-4D8C-8BA6-CCE542852545.png

<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.提交信息

4C1E6156-F1E4-40AD-A243-656B0A5EBECD.png

5.填寫信息

AE8268BE-80FA-45FA-83DB-6497168F659E.png
E164415F-B852-4674-8704-FA8A8A4D4BCE.png

6.上傳ipa

F4CD7B9F-EC2C-4BE5-AC21-E00C2F25017A.png

7.上傳無誤的話,進入Itunes,構建版本處會出現+號,進去按照提示操作即可

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 因為要結局swift3.0中引用snapKit的問題,看到一篇介紹Xcode8,swift3變化的文章,覺得很詳細...
    uniapp閱讀 4,512評論 0 12
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,948評論 18 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,372評論 25 708
  • 這城市空無一人。這么說不對,因為我走了進來。遍地荒草,這城市仿佛比我孤獨,我喜歡孤獨,不知這城市是否也喜歡孤獨。 ...
    這鹿真淘閱讀 379評論 0 0
  • 晚上,三五好友聚餐后,我驅車回家,在路上暗喜:好在雨不大,一陣有,一陣沒的。 把車停好,我一個人在車里稍留了片刻。...
    簡木又寸閱讀 545評論 0 1