iOS APP打包上傳到AppStore的最新步驟

https://www.jianshu.com/p/8fdc5627b44dios

 

轉載自ThomasYB瀏覽器

1、前言:

做爲一名iOS開發者,把辛辛苦苦開發出來的App上傳到App Store是件必要的事。可是不少人仍是不知道該怎麼上傳到App Store上app

下面就來詳細講解一下具體流程步驟。ide

2、準備:

一個已付費的開發者帳號(可分爲):工具

帳號類型分爲:
我的(Individual)測試

公司(Company)網站

企業(Enterprise).net

高校(University)
四種類型3d

每一年資費分別爲9九、9九、$29九、免費。code

一個已經開發完成的項目。

3、檢查:

安裝的Xcode必須爲正式版,beta版本的Xcode不能上傳項目到App Store。

上傳使用的 Mac 的 OS X系統必須也是正式版的,beta版本也不行。

請確認你安裝的Xcode是從App Store或者是開發者網站下載的

由於非官方途徑下載的Xcode可能帶有XcodeGhost 病毒。如何檢查?

 
 

 

4、生成發佈證書

1.打開開發者中心網址:https://developer.apple.com

2.點擊:Account

 
 

3.輸入帳號和密碼登陸

 
 

4.點擊:Certificates, Identifiers & Profiles

專門生成證書,綁定Bundle Id,綁定device設備,生成描述文件的地方

 
 

5.點擊Certificates生成證書

選擇iOS, tvOS, watchOS

選擇All

點擊右上角新添加證書

 
 

6.選擇生產證書(選擇App Store and Ad Hoc)

 
 

1 注意:一個開發者帳號只能建立(1-2個開發(測試)證書,2-3個生產(發佈)證書),若是你的AppStoreAdHoc前面的按鈕不能選擇,則表明你的這個帳號沒法再建立新的生產證書了。2 解決方法:3 從共同使用這個帳號的人電腦上生成.p12文件,導入本身的電腦。(儘可能不要執行下面第2步)4 若是你想生成的話,把現有的刪除一個(建議刪除時間比較靠前的)。注意:若是刪除一個證書,那麼正在使用這個證書的人將不能再使用了,除非從新生成,而後利用.p12從新導入本身的電腦裏!5 注意:若是你想刪除證書,執行下面步驟,不然略過。

 
 
 
 
 
 
 
 

7.上傳CSR文件去獲取證書(CSR文件須要咱們到本機鑰匙串裏去建立)

在Launchpad的其餘裏面,點擊鑰匙串訪問彈出以下界面

 
 
 
 

工具欄選擇鑰匙串訪問->證書助理->從證書頒發機構請求證書...

 
 
 
 

將CSR文件保存到MAC磁盤的某個位置(這裏我選擇的是桌面,進行存儲)

 
 
 
 
 
 

而後回到瀏覽器,點擊choose File..

 
 

選擇建立好的:CertificateSigningRequest.certSigningRequest 文件,點擊選取

 
 

點擊Generate上傳證書

 
 

跳轉到以下界面,點擊 DownLoad 下載生成的證書(cer後綴的文件),而後點擊Done,你建立的發佈證書就會存儲在賬號中。

 
 
 
 

1 注意:

2 這個證書只能下載一次。點擊下載後,關閉頁面後就不能再回到下載頁面了。

3 若是不須要給別的電腦使用,則直接跳過下面附加項,跳轉到第五步(綁定Bundle Identifier)

附加項:生成p12文件在其餘電腦上使用這個發佈證書

雙擊安裝證書後,打開鑰匙串訪問,選擇安裝的證書右鍵單擊

 
 

1 注意:若是沒有導出,能夠把這個證書刪除,而後從新雙擊下載的證書文件安裝。

導出證書

 
 

存儲證書

 
 

注意:存儲的文件格式必定要是.p12

設置密碼

可爲證書設置密碼,也可不設置密碼;若是設置了密碼,那麼別人安裝這個證書的時候就要輸入密碼,不然沒法安裝。

 
 
 
 

5、建立App IDs和綁定你的App的Bundle Identifier

https://developer.apple.com/account/ios/identifiers/bundle/bundleList.action

 
 
 
 

1 注意:

2 上傳App使用的Bundle Identifier,不能使用佔位符。

3 若是你的Bundle Identifier已經在網站上綁定了,若是你又修改了你工程裏面這個Bundle Identifier的話,須要從新進入到開發者帳號裏面綁定。

 
 

選擇App中包含的服務,默認有兩項

 
 
 
 
 
 
 
 

6、生成描述文件

找到Provisioning Profiles ,點擊All,而後點擊右上角 + 號

 
 

選擇下面App Store這個描述文件,點擊Continue

 
 
 
 
 
 
 
 
 
 
 
 

7、在App Store開闢空間

回到Member Center,點擊iTunes Connect

 
 
 
 
 
 
 
 
 
 

 注意:若是都填好之後,可能會告訴你,你的App名稱已經被佔用,那你只能更名了!

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

8、在Xcode中打包工程

找到你剛剛下載的發佈證書(後綴爲.cer)或者p12文件,和PP文件,雙擊,看起來沒反應,可是他們已經加入到你的鑰匙串中。

在Xcode中選擇iOS Device(這裏不能選擇模擬器),按照下圖提示操做

 
 
 
 
 
 

 注意:若是這裏沒有黃色歎號,表明你的配置沒問題,若是有,那就是證書和描述文件不匹配,或者描述文件裏剛纔選的Bundle和如今的工程的BundleIdentifier不一致,去develop.apple.com上找到你的描述文件在確認下綁定的bundleIdentifier和你工程是否是同樣的?

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

等待APP的審覈...

8、補充

構建版本的方法有兩種

一種是使用 Xcode(上面已經介紹了)

另外一種就是使用一個叫 Application Loader 這個軟件:

 
 
 
 
 
 
 
 
 
做者:隔夜蛋炒飯 連接:https://www.jianshu.com/p/8fdc5627b44d 來源:簡書 簡書著做權歸做者全部,任何形式的轉載都請聯繫做者得到受權並註明出處。
相關文章
相關標籤/搜索