2022最新最全的iOS打包上線APP Store的教程(Xcode 9.x )

來(lái)一波簡(jiǎn)單的教程

制作證書(shū)操作

  1. 前往:https://developer.apple.com/account注冊(cè)Bundle ID,
    圖1.png

2、在鑰匙串訪問(wèn)中,生成秘鑰,按提示填寫(xiě)郵箱和名稱,保存到本地即可(注意保存路徑,后期將要使用,在一個(gè)項(xiàng)目中你可以使用同一個(gè)簽名文件也可以對(duì)于每一個(gè)證書(shū)生成不一樣的簽名文件):


鑰匙串.png

直接附上圖文教程:

  1. 創(chuàng)建Bundle ID:


    Bundle ID.png
創(chuàng)建Bundle ID.png
  1. 制作證書(shū)(經(jīng)過(guò)下面的重復(fù)步驟,你應(yīng)該得到證書(shū)如下):
    image.png


    cer1.png
image.png

這個(gè)只有推送證書(shū)需要選擇對(duì)應(yīng)的Bundle ID


image.png
image.png
image.png
  1. 添加測(cè)試設(shè)備:


    image.png
  2. 制作描述文件(完成重復(fù)步驟只有你應(yīng)該有):
    image.png
image.png
image.png
image.png
image.png
image.png
image.png

把你下載的證書(shū)全部雙擊(個(gè)人習(xí)慣先裝.cer --> .apns --> .pp)

然后去到你的鑰匙串中,把剛才安裝的證書(shū)全部導(dǎo)出為P12證書(shū)(記得設(shè)置密碼),方便給他人使用:
如果有的推送需要使用pem的話進(jìn)入到P12文件目錄之后使用如下命令:
openssl pkcs12 -in CertificateName.p12 -out CertificateName.pem -nodes
查看證書(shū)有效期:
openssl x509 -in xxx.pem -noout -dates
查看證書(shū)是否合法:
開(kāi)發(fā):openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert xxx.pem -key xxx.pem
生產(chǎn):openssl s_client -connect gateway.push.apple.com:2195 -cert xxx.pem -key xxx.pem

接下來(lái)就是如何打包了。

個(gè)人打包會(huì)有一個(gè)打包備忘錄,里面記錄了打包需要修改的地方(比如切換測(cè)試環(huán)境等),如果你只有一個(gè)項(xiàng)目就沒(méi)必要啦。

在打包之前,建議先去App Store(https://itunesconnect.apple.com/)中使用你創(chuàng)建的Bundle ID,創(chuàng)建你對(duì)應(yīng)的APP項(xiàng)目名稱(如果你app只有3/4個(gè)字的話,防止名字被占用哦),

由于是中文,我就直接截圖描述一下啦:


image.png

然后把里面的東西填好,不會(huì)的就叫產(chǎn)品或者上級(jí)吧,反正要你填好了所有信息你才可以提交包的,接下來(lái)看如何打包:

  1. 打開(kāi)Xcode --> Product --> Archive ,即可完成打包,你問(wèn)證書(shū)管理,什么鬼,都Xcode9.x了,你還不用自動(dòng)管理,你就真的ojbk了。
    備注:你也可以通過(guò)Xcode去自動(dòng)管理證書(shū),不需要去生成,就是這個(gè)小東西啦;


    自動(dòng)管理證書(shū).png
  2. 打完包之后在Window --> Organizer,即可查看你的所有項(xiàng)目對(duì)應(yīng)的包了,


    image.png
  3. 打包方式一:驗(yàn)證包有效性之后,直接上傳App Store
    方式二:導(dǎo)出為ipa文件,使用Application Loader(這是Xcode自帶的,不需要去下載安裝)


    image.png

上面以圖文教學(xué)為主,描述基本較少,只需要對(duì)著做就可以打包啦,多打幾次你就可以了,如果有不懂的話再評(píng)論,我會(huì)在看到的第一時(shí)間回復(fù)您。O(∩_∩)O謝謝關(guān)注。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容