準備工作
APP IDs
APP IDs是貫穿整個流程的主線。來到開發者中心
設置APP ID Description
設置工程的Bundle ID
將兩個必要的設置好,其它依情況設置。
Production證書
如果沒有設置上線證書,需要設置上線證書,一個上線證書可以給多個應用使用。
選中App store and Ad Hoc,然后一路下一步
選擇證書文件需要自己在鑰匙串證書助理新建一個P12證書
繼續保存然后選擇這個新建的證書就可以了,再往后就可以將這個上線證書下載下來了。下載好后,雙擊證書就裝上了。
distribution
添加自己的PROV齒輪
選擇APP store選項
進入后要選擇自己剛開始建的APP ID,然后選擇production證書,一定不能選錯了。
給齒輪起個名字
繼續就可以下載齒輪到本地了。可以檢查自己的的齒輪是不是活躍的(Active)。
上線流程
進入Acount中overview中iTunes Connect,進入我的App。
選擇新建App
套裝ID就是選中自己的APP ID+Bundle ID,SKU在公司中設置當前時間就可以。創建后進入下一步。
APP信息這里只設置類別就可以了,可不填的可以不填。
根據情況設置價格
上傳自己的應用截圖,最少一張,最多五張。圖片的尺寸根據你截圖的設備屏幕大小進入iOS屏幕快照屬性設置合適的像素大小。
這里設置自己的應用描述和關鍵詞,技術支持網站。
這里的APP圖標圖片大小為1024*1024像素,填寫版權名字電話郵箱,可以填開發者自己。
根據實際情況分級,如果不是幼兒類軟件,不要勾選兒童。
聯系信息填上面開發者的就可以,演示賬戶如果有賬戶功能需要傳一個建好的測試用戶上去,備注可以填一些請求之類的比如希望加快審核。
版本發布根據情況選擇。
工程中的配置
在infor.plist文件中設置Bundle identifier 和 Bundle name,Bundle identifier為之前的Bunlde ID,Bundle name為自己提交的APP名稱
在Build Settings中搜索Enable Bitcode改成NO
先打開下載的PROV和上線證書,再在Team中選擇合適的開發者信息
再在Build Settings搜索code,將provisoning profile選擇為自己下載的PROV,將上面五項都選擇為iPhone distribution+開發者信息。
在Build Settings搜索product,將圖片選中的選項改為Bundle ID。
選中??繼續
選中打包,出現選擇簽名點擊始終允許
若出現UUID的錯誤,需要在project中顯示包內容第一個文件中搜索provisioning_profile并刪除搜索到的兩項。
如果沒錯誤就會到這個界面,export可以導出用蒲公英之類的軟件進行內部測試,打包上傳需要選擇validate進行檢查,檢查無誤就可以upload進行上傳了。
上傳時間根據情況長短不一,耐心等待就可以回到我的APP頁面選擇構建版本
選擇了版本儲存一次后就可以提交審核了,最后根據情況填寫你的版本和廣告后就等待審核了。