天天看點

iOS上架ipa上傳問題那些事

總結一下自己的經驗,如有錯誤請留言,盡快修改。

先說一下IOSAPP上架的幾個步驟(詳細步驟見下圖):

建立證書申請檔案

登入Apple開發者中心以生成發行者證書(輕按兩下以下載下傳)

設定APPID(如果要使用Bundle  ID,建議從XCode複制。這種情況下,不需要在XCode項目中更改捆綁包id,否則必須更改)

生成配置檔案(要使用APPID和證書,請退出XCode并輕按兩下配置檔案以打開項目)

在開發者中心ITunes  Connect的APP中建立一個APP項目并配置相應的資訊(需要每個版本的截屏,運作模拟器,設定為最大(command  1)并用command  S截屏(如果你的鍵盤沒有改變command鍵的話),還有一個1024*1024的圖示,不能有圓角)

設定XCode的一些屬性(主要是選擇配置檔案和證書賬号等。)

打包并上傳你的程式。

詳情如下:

建立證書申請檔案

然後是證書請求檔案,有人稱之為CSR檔案,證書後面會需要這個檔案。

首先,打開應用程式-& gt;實用工具-& gt;鑰匙鍊通路,在左上角的證書助手中選擇‘從證書頒發機構獲驗證書’,如下圖所示:

在下圖所示的界面,你的電子郵件位址:填你申請開發者賬号的名稱,也就是你登入蘋果開發中心的使用者名,常用名稱,随便起但是要能找到,建議和APP的素材放到一起,但是這個可以單獨用一個檔案夾來存放證書,CA空,選擇存存儲到磁盤,點選"繼續",然後完成。如圖:

有了證書請求檔案就可以建立證書了

找到蘋果開發者中心的Member Center(會員中心)

​​https://developer.apple.com/​​

如圖:

輸入公司或個人的開發者賬号和密碼,如圖:

建立證書

然後登陸,就會出現以下界面:點選Certificates, Identifiers & Profiles

接着看到下圖,按照下圖繼續點選,

接着就可以制作證書檔案,就選

就像之前建立APPID一樣建立證書檔案,需要用到剛才的那個檔案,如圖:

然後一直continue到這個界面,需要你選擇剛才下載下傳的證書請求檔案,不要找錯,如圖:

下載下傳證書

然後Done,下載下傳好的證書需要輕按兩下一下導入到鑰匙串裡面。

接着就是到APPID裡設定應用程式的名字(這個随便啦記住就行啦一會會用到的)和Bundle ID(建議從XCode中直接複制過來)

接着建立APPID

如圖:

然後continue,Submit,Done。

然後就是建立配置檔案

然後continue,

然後Done,退出XCOde輕按兩下配置檔案,XCode會啟動,打開項目即可。

接着登入ITunes Connect,建立APP

左上角,點+,建立APP

接着還有就是配置一些應用程式的資訊,隻要是沒說可不填的都盡量填上

如圖:

每個版本***都要有幾張圖檔,圖檔的來源就是運作所有的模拟器,用command+1調到最大,然後command+s就可以了

接着就是XCOde的配置了,HEHEHEHE是配置檔案的名字

這個就解釋到這吧,

剩下的就是打包上傳了

把模拟器的裝置選一下

如圖:

然後就是

在Product->Archive進行編譯

接着就可以上傳到APPStore了

還有最後一步就是登入到開發者中心找到iTunes Connect的APP

找到準備送出,内建版本找到剛才上傳的那個APP就可以了,如圖:

然後點選送出以供稽核就可以了。

重點來了

在下面這個地方我是死了N多次

如圖:

最終的最終還是解決了,原因是因為有個證書過期了删了再下個就好了:

打開鑰匙串

顯示所有已過期的證書