注意,注意,注意:一定要設置Enable Xombie Objects為不勾選。在Edit Scheme中有一個Run,然后選擇Diagnostics,然后取消勾選Enable Zombie Objects。如果沒有勾選就不用動了。
第一步:下載/創建證書和分配證書(Certificates:證書的意思)
上面這個是證書,如果有的話直接下載即可,沒有的話可以點擊右上角的加號新建。具體新建內容此處不再講解。
這是是
PRovisioning Profiles(可以理解為配置概要文件)。這個新建的時候有兩種:第一是直接具體到后綴,例如com.xiaoguizi.NotePad。還有一種是com.xiaoguizi.*。這兩種區別不用多說,如果是后者,那么你可以用該Profiles多次。只要后綴不一樣即可,而前者只能是發布一個。
然后把這兩個都下載下來安裝即可。
點擊“我的APP”進入,可以看到左上角有一個加號,點擊如下圖:
其中
1、名稱:App 在 App Store 中顯示的名稱。名稱長度不能超過 255 個字符。
2、版本:版本號會顯示在 App Store 中,并且應與您在 Xcode 中所使用的版本號相符。
3、主要語言:如果 App 信息沒有針對某個國家的 App Store 進行本地化, App 信息將以主要語言呈現。
4、套餐ID:套裝 ID 必須與您在 Xcode 中使用的 ID 相符。該 ID 在您初次提交后便無法更改。
5、SKU:一個獨特的、不會在 App Store 中顯示的 App ID。自己可以自己定義。個人覺得主要去區分自己賬戶下邊不同的APP。
6、套餐ID后綴:您的套裝 ID 必須與 App 的 info.plist 中使用的相符。個人覺得就是com.sdfsdfsdfdsf.這個就是后綴。
填寫完成后點擊創建。
第三步:
打開Xcode進行相關設置
上面都設置好了之后,然后進行打包:
運行使用的設置選擇iOS Devices。然后Product—>Archive。成功后界面如下:
然后進行驗證,驗證完成后點擊Submit to App Store即可。等待完成后可以關閉Xcode了。
第四步:設置itunesconnect中的內容
然后選中自己第二步新建的app,然后點擊進入。里面需要完善的信息就不多說了。按照要求來即可。只是在構建版本時點擊加號,然后選擇剛才我們submit to appstore的app,然后一切都完善后點擊保存,在點擊提交審核即可。然后我們就可以等著審核了。提交后如下:
現在我們要做的就是:等待。等待蘋果的審核。
總結:
第一步需要兩個東西,一個是配置概要文件,一個是產品發布證書如下圖所示:
第二步:需要完成創建一個APP再itunesconnect中
第三步:需要進行四處設置
1是info.plist中的bundle identifier
2是Project中的Code Signing
3是TARGETS中的Code Signing
4是TARGETS中的Bundle Identifier。
第四步:我們需要看到正在等待審核字眼才算完成。
注:如果有說的不對的地方盡管提出指正,如果有什么疑問的也可以直接回復提問。