先大概說一下IOSAPP上架的幾個步驟(詳細步驟見下圖):app
建立證書請求文件ide
登陸蘋果開發者中心生成發佈者證書(下載下來要雙擊一下)工具
設置APPID(要用到Bundle ID,建議從XCode中複製這樣的話就不用更改XCode項目裏的Bundl ID裏,否則還得改)圖片
生成配置文件(要用到APPID和證書,退出XCode再雙擊配置文件,打開項目)開發
在開發者中內心的ITunes Connect裏的APP新建APP項目並配置相應的信息(須要各個版本的屏幕截圖,運行模擬器,調到最大(command+1)用command+S截圖(若是你的鍵盤沒有更改command鍵的話),還有就是一個1024*1024的圖標,不能有圓角)get
設置XCode的一些屬性(主要是選擇配置文件和證書帳號之類的)it
打包並上傳你的程序io
詳情以下:編譯
建立證書請求文件登錄
接着還有證書請求文件,有的人叫他CSR文件,證書一會要用到這個文件。
首先打開應用程序-》實用工具-》鑰匙串訪問(KEY CHAIN),左上角鑰匙串訪問-》證書助理中,選擇"從證書頒發機構求證書",以下圖:
在下圖所示的界面,你的電子郵件地址:填你申請開發者帳號的名稱,也就是你登陸蘋果開發中心的用戶名,經常使用名稱,隨便起可是要能找到,建議和APP的素材放到一塊兒,可是這個能夠單獨用一個文件夾來存放證書,CA空,選擇存存儲到磁盤,點擊"繼續",而後完成。如圖:
有了證書請求文件就能夠建立證書了
找到蘋果開發者中心的Member Center(會員中心)
如圖:
輸入公司或我的的開發者帳號和密碼,如圖:
建立證書
而後登錄,就會出現如下界面:點擊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是配置文件的名字
這個就解釋到這吧,
剩下的就是打包上傳了
把模擬器的設備選一下
如圖:
而後就是
在Project->Archive進行編譯
接着就能夠上傳到APPStore了
還有最後一步就是登陸到開發者中心找到iTunes Connect的APP
找到準備提交,內建版本找到剛纔上傳的那個APP就能夠了,如圖:
而後點擊提交以供審覈就能夠了。
重點來了
在下面這個地方我是死了N屢次
如圖:
最終的最終仍是解決了,緣由是由於有個證書過時了刪了再下個就行了:
打開鑰匙串
顯示全部已過時的證書
3,在‘登錄’和‘系統’中刪除已過時的Apple Worldwide Developer Relations Certification Authority證書(‘系統’須要解除權限才能刪除)
4,下載新的Apple Worldwide Developer Relations Certification Authority證書,雙擊安裝便可。
文/小熱狗(簡書做者) 原文連接:http://www.jianshu.com/p/82c65767a2c2 著做權歸做者全部,轉載請聯繫做者得到受權,並標註「簡書做者」。