此文章為Siki學院UnityA計劃隨堂筆記。
注冊及費用
- 688元 / 年,過期之后需要續(xù)費,否則已上架的應(yīng)用會被下架。
- 注冊開發(fā)者賬號
- 注冊成為付費開發(fā)者
創(chuàng)建證書和配置文件
- 鑰匙串訪問 > 證書助理 > 從證書頒發(fā)機構(gòu)請求證書 > 將生成文件提交到開發(fā)者后臺-證書 > 從后臺下載證書 > 雙擊將證書添加到鑰匙串。
證書類型 Development-用于開發(fā); Distribution - 用于正式上架,測試需要使用testflight軟件。
(在鑰匙串內(nèi)可以將指定證書右鍵導出成p12,該證書則可以在其它設(shè)備上使用) - 開發(fā)者后臺-AppID 確認AppID類型、描述、包名、所需權(quán)限。
創(chuàng)建描述文件
- 手機打開蒲公英托管 獲取該手機的UDID
- 開發(fā)者后臺-設(shè)備,將UDID添加進設(shè)備列表。
-
開發(fā)者后臺-配置 ,將指定設(shè)備添加進白名單,否則由開發(fā)版證書打出的包無法在該設(shè)備上運行。
參數(shù)填寫完畢后,將描述文件下載下來供后續(xù)使用。
打包項目
- Unity打包項目成IOS平臺,并且設(shè)置包名與證書包名保持一致。
- XCode打開項目,項目設(shè)置signing&capabilities > automatically mange signing 關(guān)閉;bundler identifier項導入描述文件。描述文件存儲位置: 資源庫\MobileDevice\Provisioning Profiles
- XCode > Product > Archive 編譯完成之后 > Archives彈窗內(nèi)選擇Distribute App > App Store Connect(正式提審) / Development(只支持描述文件里允許的設(shè)備運行,且可連接XCode調(diào)試)/ AdHoc(與Development一致但無法調(diào)試) > Rebuild from bitcode 關(guān)閉 > 后續(xù)設(shè)置 > Export
打包完成之后的包可以托管在蒲公英平臺,供別人掃碼下載
正式提審
- App Store Connect(正式提審),需要先在開發(fā)者后臺添加一個預提交信息(應(yīng)用名稱、主要語言、套裝ID..),且XCode > Preferences > Account 登錄開發(fā)者賬號。上傳完成之后該應(yīng)用則會進入后臺初審階段,若過審則可在開發(fā)者后臺的TestFlight查看到狀態(tài),若不過審則會被郵件告知。
提交商店
- 從TestFlight內(nèi)找到初審成功的項目,狀態(tài)欄進行出口合規(guī)證明的確認,然后開始內(nèi)部測試。
- 從App Store內(nèi),填寫App信息、價格與銷售范圍、App隱私, 然后提交以供審核。