iOS APP證書創建、打包上傳以及版本更新流程

開發證書的創建流程我就不說了,與發布證書一樣,前提是你得有99$或299$的蘋果開發者賬號。不過自Xcode7以后不用購買證書也可以真機測試了
由于本人水平有限,如若發現錯誤歡迎指出o(╯□╰)o

一、創建發布證書

1.登錄蘋果開發者中心,進入圖1頁面,點擊圈1進入證書配置頁面,如圖2


圖1.png
圖2.png

2.創建發布證書,點擊圖2中的加號選擇production下的APP store and Hoc(如果你的APP沒有推送功能),下載Worldwide Developer Relations Certificate Authority WWDRCA證書,這是蘋果的開發證書的前提,必須得安裝,點擊下面的continue進入下一頁,接著點擊continue進入圖4

圖3.png
圖4.png

打開Mac的鑰匙串,按著圖5操作,點擊 從證書頒發機構請求證書 選項進入圖6

圖5.png

只需填寫畫紅線的三處,前兩個空填隨便填一個你常用的電子郵件即可,點擊繼續,創建一個certSigningRequest文件,這個文件就是你要上傳到圖4中choose file的位置,這樣就創建完成了,如圖7


圖6.png

點擊download下載cer證書,點擊done完成,至此發布證書創建完成,把安裝好的證書在鑰匙串中


圖7.png

3.創建App IDs,也就是APP的bundleID ,用于唯一標示APP用,Name表示ID的名字,可以用APP的名字,最好用字母表示。
1> App ID Suffix:有兩個選項,第一個ID不允許有通配符,也就是說ID必須是唯一的,對于具有推送功能的APP來說必須選擇此項,一般都默認選擇第一項,選擇第二項的ID可以帶有通配符
2> App Services:一般默認,如果你的APP需要用到下面的某些功能你可以勾選上,然后點擊continue進入注冊頁面,點擊注冊完成bundleID 的注冊

圖8.png

4.創建描述文件
1>開發(Development)描述文件:用于開發測試
2>發布(Distribution)描述文件:用于發布到AppStore

圖9.png

點擊continue進入圖10,選擇你剛才創建的App ID,點擊continue進入圖11

圖10.png

選擇你剛剛創建的發布證書,點擊圖12

圖11.png

填寫描述文件的名字,這個你隨意,不過還是建議用字母表示,點擊continue創建

圖12.png

下載描述文件,點擊done完成

圖13.png

至此發布證書與描述文件創建完成,剩下的需要安裝證書、配置Xcode環境,這個過程是最容易出錯的.

二、安裝證書和描述文件

1.安裝發布證書和概要文件
分別雙擊就成了,對于證書安裝之后可以在鑰匙串中查看,選中并右鍵導出相應的p12文件,以供其他Mac上使用。 描述文件可以在/Users/sunlei/Library/MobileDevice/Provisioning Profiles路徑中查看,有時該路徑下的概要文件過多也會導致Xcode環境配置失敗,建議安裝描述文件前先清除舊的。

2.配置Xcode環境
選擇build setting輸入code sign進行搜索,設置對應的證書和描述文件,把project和target三項都要進行設置,如圖13,設置完成后點擊target->general,如圖14(可以看到圖14中有提示說沒有匹配的描述文件,這時你可以清除已經安裝的描述文件,重新安裝,反正配置Xcode環境的時候會出現一些神經的問題,慢慢摸索不要著急,說不定重啟Xcode就好了)

圖13.png

bundle id不用認為設置,只要上一步正確操作,該空會自動填充正確的bundle id,版本號要注意,每一次提交的版本號要大于之前的版本號,每一個版本號又可以對應多個build號,例如你在提交等待審核的過程中發現了bug或者被拒,這時你要打包重傳,版本號可以不變,但是build號要大于上一次的。


圖14.png

3.打包上傳
1>打包:打包之前確保Xcode環境配置正確;編輯schema,將run和archive這兩項該成release,然后一步步按提示打包就好,最后導出IPA
2>上傳:我習慣用application loader將IPA上傳到后臺,上傳成功后,在賬號的iTunes connect中submit for review就OK了

三、版本更新

點擊圖中版本或平臺,選擇iOS構建新版本,會彈出一個對話框讓你輸入新版號,注意新版本號要大于舊版本號,輸完新版本號之后點擊確定,會進入新版本的版本信息頁面,填寫相關信息保存,以待提交。

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

推薦閱讀更多精彩內容