打包iOS App並上架到TestFlight測試

開發者賬號

首先需要註冊一個開發者賬號,不然什麼都免談。在手機Apple Developer上註冊給錢就行了,個人開發者一年688元。

打包App

App開發好後,就可以通過XCode打包。打包前選好版本號,不要跟以前提交的一樣,重複的Version和Build是無法提交的。當然第一次打包就不可能會重複了。

在菜單欄選擇Product,然後選Archive進行打包:

打包完成,會彈出以下對話框,就可以把應用上傳到App Store Connect了。

上面這個對話框可以按下面的方式打開:

上傳

打包完後,點擊Distribute App進行上傳:

大概兩三分鐘,就上傳完成了:

遇到的一些問題

上傳後,App Store Connect還會有檢驗,比如我第一次上傳就遇到以下問題:

因爲我引用了一些庫,它帶有一些權限相關的接口,即使我實際沒用上,但還是需要在Info.plist上添加相關說明。

<key>NSPhotoLibraryUsageDescription</key>
<string>This App no need</string>
<key>NSHealthShareUsageDescription</key>
<string>This App no need</string>
<key>NSHealthUpdateUsageDescription</key>
<string>This App no need</string>

參考: NSPhotoLibraryUsageDescription key must be present in Info.plist to use camera roll

同時打開通知推送,但實際不用。

解決以上問題並重新打包即可。

App Store Connect查看

上傳成功後,可以登陸Connect查看:https://appstoreconnect.apple.com/apps

等待一段時間後,可能會出現下面的問題,這個小問題,只要在頁面上填一下信息就好:

點擊管理:

接着就是添加內測和外測羣組。然後提交審覈。內測不需要審覈,外測需要:

ios-build-and-testflight.connect-reviewing

完成審覈,就可以讓外測人員測試了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章