close
文章出處

自己的經驗總結,有錯的話請留言,第一時間更改。

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

創建證書請求文件

登錄蘋果開發者中心生成發布者證書(下載下來要雙擊一下)

設置APPID(要用到Bundle ID,建議從XCode中復制這樣的話就不用更改XCode項目里的Bundl ID里,不然還得改)

生成配置文件(要用到APPID和證書,退出XCode再雙擊配置文件,打開項目)

在開發者中心里的ITunes Connect里的APP新建APP項目并配置相應的信息(需要各個版本的屏幕截圖,運行模擬器,調到最大(command+1)用command+S截圖(如果你的鍵盤沒有更改command鍵的話),還有就是一個1024*1024的圖標,不能有圓角)

設置XCode的一些屬性(主要是選擇配置文件和證書賬號之類的)

打包并上傳你的程序

 

 

詳情如下:

 

創建證書請求文件

 

接著還有證書請求文件,有的人叫他CSR文件,證書一會要用到這個文件。

首先打開應用程序-》實用工具-》鑰匙串訪問(KEY CHAIN),左上角鑰匙串訪問-》證書助理中,選擇"從證書頒發機構求證書",如下圖:

wKiom1bStjKx9hNeAADOOoz4Jk0294.png

 

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

 

wKioL1bSt7bhsAHZAAD5hWjl35E006.png

 

 

有了證書請求文件就可以創建證書了

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

https://developer.apple.com/

如圖:

wKiom1bSfZngpSSGAAK5azl7VXc780.png

 

 

 

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

wKioL1bSgkWSbLS0AAHHSnhw3Hc654.png

創建證書

 

 

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

 

wKiom1bSrSOiP6MtAAEpfMk6-SA906.png

接著看到下圖,按照下圖繼續點擊,

wKiom1bSrdjjhNAoAACg2tssX20797.png

 

接著就可以制作證書文件,就選

 

wKioL1bSuEiCIgSRAAB191Cd71A033.png

就像之前創建APPID一樣創建證書文件,需要用到剛才的那個文件,如圖:

wKiom1bSuEOQXt2TAAAyUryGCNY397.png

 

 

wKiom1bTyw_ABB8GAAMmobDU71I407.png

 

 

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

 

wKioL1bTzG2AmiuKAAGf6kQe6sc481.png

 

下載證書

wKiom1bTzQiyPVEbAAGzDtJTqXA776.png

然后Done,下載好的證書需要雙擊一下導入到鑰匙串里面。

 

接著就是到APPID里設置應用程序的名字(這個隨便啦記住就行啦一會會用到的)和Bundle ID(建議從XCode中直接復制過來)

 

接著創建APPID

 

如圖:

wKiom1bTzdXR5NOEAAB4UhLC2E8471.png

 

wKiom1bTzgbSdpCBAAAwiRJ8t2A404.png

 

 

 

wKioL1bT0KjDoMeJAAHau7zqkzU969.png

 

 

然后continue,Submit,Done。

然后就是創建配置文件

wKioL1bT0VaA7u1CAAA7hGyErr8104.png

wKiom1bT0SaRWB3gAAAz0fJsij0978.png

 

wKioL1bT0ijQAiuWAAGINvMLe-I191.png

wKiom1bT0qLxxTzKAAFogZfu3jY965.png

 

wKioL1bT1CXjCn-tAAB32SvFk08182.png

 

然后continue,

 

 

wKiom1bT1BqzhwWIAADu2dlyUqI289.png

 

 

wKioL1bT1PzwdGJvAADVyWU6ZCY084.png

 

然后Done,退出XCOde雙擊配置文件,XCode會啟動,打開項目即可。

 

 

接著登錄ITunes Connect,新建APP

 

 

 

wKioL1bT1YqBsnsgAADBP0m3w4s127.png

wKiom1bT1lew0m0MAABjs-xcOJE054.png

 

左上角,點+,新建APP

 

wKiom1bT1ujgzyhaAAAl5q-_kNc561.png

 

 

wKiom1bT11zg8WmtAAAo2N4WsnM267.png

 

 

wKioL1bUI6eBJWfEAACzXMtwzVM558.png

 

 

 

接著還有就是配置一些應用程序的信息,只要是沒說可不填的都盡量填上

如圖:

 

 

 

wKiom1bViLHyyskxAAHDgglnjJc458.png

 

 

wKioL1bViYKwcbeYAAD9LnB9u-w540.png

 

 

 

 

wKiom1bViVvgiS_DAACvzywrRnw549.png

 

 

每個版本最好都要有幾張圖片,圖片的來源就是運行所有的模擬器,用command+1調到最大,然后command+s就可以了

wKioL1bVi6vwTYIUAAFxSLSnzss582.png

 

 

 

wKiom1bVi82Rl1BTAAB8EOcazVA944.png

 

 

 

接著就是XCOde的配置了,HEHEHEHE是配置文件的名字

 

wKioL1bVjXaRobIEAAI7XGvb5xM098.png

 

 

 

wKiom1bVjkGwthmWAAJqpbQMRD0225.png

 

 

 

 

 

 

 

這個就解釋到這吧,

剩下的就是打包上傳了

把模擬器的設備選一下

如圖:

wKioL1bVkaOzZXBUAAAnkhJpWck696.png

 

然后就是

在Product->Archive進行編譯

 

wKioL1bVkuqjxHRYAACnjssBS6g500.png

wKiom1bVkrWirrs5AACGy8hLWas161.png

 

 

wKiom1bVk7-wO2aHAAB5G61ciuQ251.png

接著就可以上傳到APPStore了

 

 

wKioL1bVlQKB1Iq8AABaIhCA-H8986.png

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

找到準備提交,內建版本找到剛才上傳的那個APP就可以了,如圖:

wKiom1bVlhmyVYZIAACc3bU7T-0090.png

 

然后點擊提交以供審核就可以了。

重點來了

 

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

 

 

wKiom1bVkrWirrs5AACGy8hLWas161.png

如圖:

wKiom1bVlu_TVVndAACqd8EL7oM457.png

 

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

 

打開鑰匙串

 


顯示所有已過期的證書


3,在‘登陸’和‘系統’中刪除已過期的Apple Worldwide Developer Relations Certification Authority證書(‘系統’需要解除權限才能刪除)


4,下載新的Apple Worldwide Developer Relations Certification Authority證書,雙擊安裝即可。

 


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 AutoPoster 的頭像
    AutoPoster

    互聯網 - 大數據

    AutoPoster 發表在 痞客邦 留言(0) 人氣()