【2018】ios app真機調試到上架App Store完整教程


 

iOS APP發布分兩大步驟,首先測試APP,如沒問題再上傳APP審核!

 

1、真機測試調試APP

2、上傳APP到App Store審核

 

上架基本需求資料

1、蘋果開發者賬號(如還沒賬號先申請-蘋果開發者賬號申請教程

2、開發好的APP

 

第一大步:真機調試APP(安裝到非越獄手機測試)

 

真機調試分6步進行介紹,如果已經真機測試好,請直接看第二大步。

 

1、申請一個APPid(應用身份證)

2、添加調試設備UUID

3、申請iOS開發證書

4、申請iOS描述文件

5、打包構建ipa

6、安裝ipa到手機調試

 

一、創建唯一標示符App IDs(又稱套裝id,appid,BundleID,應用id)

 

APP IDs是APP的唯一標識符,整個真機測試和上架都是用這個id關聯。

 

1.1首先登錄開發者中心https://developer.apple.com/account,進入證書頁面,點擊下圖紅圈處,進入設置。

如果蘋果賬號登錄是下面這種界面說明還沒有付費加入開發者

請看下面的教程

申請蘋果開發者賬號教程

免付費688蘋果開發賬號真機調試教程

 

1.2選擇側邊欄App IDs –>點擊右上角+號,添加一個新的App ID

 

 

其中有兩項需要自己填:

 

第一項Name,用來標識App ID,這個隨便填,沒有什么限制,(不允許中文)比如你的app叫淘寶,可以設置為拼音taobao

 

第二項Bundle ID (App ID),APP的身份證編碼,填寫  App ID 的格式為:com.company.appName(有兩個點.)如app叫淘寶可以這樣com.app.taotao,隨便編,好記就行了。

 

后面申請ios證書、打包ipa和上架時在itunesconnect創建APP都要用到這個appid(com.app.taotao) 整個app上架流程就是靠這個appid關聯在一起。

 

第三項配置服務權限,默認會選擇2項,不能修改,其它常用的有蘋果支付,APP推送通知,如果你要做蘋果支付、推送通知或者其他什么,就把對應的勾選上,如果沒什么要求直接默認直接Continue,下一步。

 

 

直接點擊Register后點擊Done完成App ID的創建。

 

 

二、添加測試設備

 

只有添加了蘋果手機的udid,然后放到iOS證書里面打包的ipa才能安裝到非越獄手機安裝

如果需要多個手機測試,可以收集到每個手機的udid,加到證書里面去,最多能加100個。

 

有兩種方式可以獲取

 

1、蘋果手機助手獲取UDID

 

如愛思助手,電腦下載愛思助手,連上蘋果手機,設備信息里面那個設備標識就是udid。

 

 

第二個方式可以直接蘋果手機直接掃碼獲取

 

使用 iPhone 或 iPad 微信掃碼選擇自帶的瀏覽器safari瀏覽器打開二維碼里的鏈接,即可快速獲取 UDID

這個一長串的就是設備的Udid

 

04bff1010f1656cde7d60g560d7d897e2821dc88

 

2、登錄開發者中心,添加設備,選擇側邊欄的Devices,All選項,點擊右上角+號。

 

 

 

3、輸入設備名稱(名稱可以隨意,比如老板的手機,可以設置為laoban,不能用中文),再輸入設備UDID,一路點擊創建。

 

 

 

三、創建iOS開發證書

 

如果還沒安裝Appuploader先安裝好

 

Appuploader安裝教程

 

1、打開Appuploader,用蘋果開發者賬號登錄。

 

 

2、選擇證書選項

 

 

3、點擊右下角+ADD選擇,下拉選擇iOS開發證書,輸入證書名稱(不要中文、隨意設置),郵箱(隨意),密碼(證書的密碼,如123這樣不用很復雜,記好、打包時要用、很重要)、點擊ok創建。

 

 

注意:iOS開發證書最多能申請2個,如果賬號已經有2個開發證書了,將申請報錯。

一個開發證書可以用於多個APP測試,不用每個app都對應申請個開發證書p12,開發證書p12是可以通用的,區分開下面步驟申請的的描述文件就行了。

 

也可以刪除之前的重新申請

 

 

4、創建成功后,找到剛創建的iOS開發證書(iOS Development這個類型的就是開發證書,如果之前創建過看過期時間就知道哪個是新創建的了),點擊p12 文件,下載保存.p12證書文件到電腦。

 

 

四、創建iOS開發描述文件

 

1、返回Appuploader首頁,選擇描述文件。

 

 

2、點擊+ ADD進入,選擇開發版profile,選擇應用id(第一步創建,如那個com.app.taobao),勾選上個步驟申請的開發證書p12(如果申請了2個開發證書,這里會顯示2個,直接選中全部就行了)

 

選擇剛添加的手機設備,可以選中全部設備,輸入名稱(隨意,123之類的就行),點擊ok創建。

 

 

3、選擇剛創建的iOS開發版描述文件(iOS Distribution這個類型的就是發布描述文件,找到剛創建的輸入的名字),點擊Download下載,保存到電腦

 

 

現在就可以用這兩個證書文件去打包ipa安裝到手機調試了。

 

五、iOS打包IPA

 

各開發者工具打包教程,根據自己使用的平台去打包,證書都是一樣用。

 

lbuilder打包網站教程

HBuilder打包教程

APICloud打包教程

phonegap打包教程

xcode打包教程

APPcan打包教程

變色龍打包ipa教程

 

這里以HBuilder平台為例,其它平台不明白的可以加群交流。

 

1、打開HBuilder工具,選擇完工的項目,點擊發行,選擇發行為原生安裝包。

 

 

2、選擇iOS打包,支持的設備類型(可以選擇支持iPhone和支持ipad),選擇使用蘋果證書

 

AppID,蘋果開發者中心申請的那個如com.app.taobao

profile文件,選擇上傳配置文件.mobileprovision

私鑰證書,上傳.p12文件

私鑰密碼,輸入創建p12設置的密碼。

然后點擊打包。

 

 

3、打包成功后,下載保存ipa,這個ipa包就能安裝到手機測試了。

 

 

5、安裝IPA到手機進行測試

 

可以通過手機助手如愛思助手安裝,或者上傳到蒲公英、fir這種分發平台生成二維碼掃碼安裝,不能直接發送ipa到到蘋果手機安裝,iOS不像安卓可以直接安裝使用。

 

安裝好后測試APP各項功能,如沒問題,看第二大步驟上傳APP審核。

 

 

第二大步驟:上傳ipa到App Store審核

 

上傳APP審核分6個步驟

 

1、iTunes Connect創建APP

2、申請iOS發布證書

3、申請iOS發布描述文件

4、打包ipa

5、上傳ipa

6、設置APP各項信息提交審核

 

一、創建APP

1、登錄iTunes Connect,點擊我的APP進入創建一個APP

https://itunesconnect.apple.com/login

 

 

2、進入點擊左上角+號選擇新建APP,選擇平台iOS,輸入你的應用名稱,語言,套裝ID

sku不能寫中文,自己用拼音隨便編一個,好識別就行,如app叫淘寶,就輸入taobao,這樣就很好記了。

 

 

創建了APP然后進行下一步,APP相關信息暫時不用設置,等上傳了ipa再回來設置。

 

二、申請iOS發布證書

 

剛真機測試申請的是開發證書,上架需要申請發布證書。

 

2.1打開Appuploader,輸入蘋果開發者中心賬號,登錄。

 

如果還沒安裝Appuploader先安裝好

Appuploader安裝教程

 

打開Appuploader,用蘋果開發者賬號登錄。

 

 

2.2、選擇證書選項

 

 

2.3、點擊右下角+ADD選擇,下拉選擇發布證書,輸入證書名稱(不要中文、隨意設置),郵箱(隨意),密碼(證書的密碼、比如設置123這樣,不用很復雜,記好、打包時要用、很重要)、點擊ok創建。

 

 

注意:iOS發布證書最多能申請3個,如果賬號已經有3個發布證書了,將申請報錯。

 

一個發布證書可以用於多個APP上架,不是說只能申請3個發布證書就只能上架3個app,完全不用每個app都申請個發布證書p12,發布證書p12是可以通用的,區分開下面步驟申請的的描述文件就行了。

 

也可以刪掉之前的發布證書,重新創建,不會影響已上架的app。

 

 

2.4、創建成功后,找到剛創建的發布證書(iOS Distribution這個類型的就是發布證書,如果之前創建過請看過期時間就知道哪個是新創建的了),點擊p12 文件,下載保存.p12證書文件到電腦。

 

 

三、創建iOS發布描述文件

 

3.1、返回Appuploader首頁,選擇描述文件。

 

 

3.2、點擊+ ADD,選擇發布版描述文件,選擇應用id(跟在iTunes Connect創建APP所選套裝id保持一致,如com.app.taobao,),勾選上個步驟申請的發布證書p12(如果申請了多個發布證書,這里會顯示多個,直接選中全部就行了)

 

輸入名稱(不用中文,隨意,123之類的就行),點擊ok創建。

 

 

3.3、選擇剛創建的發布版描述文件(iOS Distribution這個類型的就是發布描述文件,找剛創建的輸入的名字),點擊Download下載,保存到電腦

 

 

跟真機測試打包ipa一樣,上傳這兩個發布證書打包的ipa就能上架。

 

 

四、上傳證書編譯打包

 

各平台打包教程、根據自己使用的開發平台去打包。

 

lbuilder打包網站教程

xcode打包教程

HBuilder打包教程

APICloud打包教程

phonegap打包教程

AppCan打包iOS

變色龍打包ipa教程

 

這里以HBuilder平台為例

 

1、打開HBuilder工具,選擇完工的項目,點擊發行,選擇發行為原生安裝包。

 

 

2、選擇iOS打包,支持的設備類型(可以選擇支持iPhone和支持ipad),選擇使用蘋果證書

 

AppID,蘋果開發者中心申請的那個,如com.app.taobao

 

profile文件,選擇上傳配置文件.mobileprovision

 

私鑰證書,上傳.p12文件

 

私鑰密碼,輸入創建p12設置的密碼。

 

然后點擊打包。

 

 

3、打包成功后,下載保存ipa,這個ipa包就能上傳審核了。

 

 

 

六、Windows環境下上傳IPA到App Store

 

6.1登錄Appuploader程序,點擊提交


 

6.2選擇剛生成的ipa包

 

 

6.3Appuploader將自動上傳你的IPA,包如果很大需要上傳一段時間,當出現以下提示時(packages were  uploaded successfully 進度條藍色),說明上傳成功。

如果進度條紅色說明失敗,復制最下面的錯誤提示,翻譯下查看具體問題。

 

常見的兩個錯誤

1、版本號重復,在itunesconnect后台已存在一個相同版本的ipa包,解決方法是打包時增加下版本號重新傳。

 

比如下面的錯誤提示是說已存在一個2.0.8的版本,可以增加為2.0.9打包重新上傳。

 

1 package(s) were not uploaded because they had problems:
C:\Users\ADMINI~1\AppData\Local\Temp\au\itmsp\1366177828.itmsp - Error Messages:
ERROR ITMS-4238: "Redundant Binary Upload. You鈥檝e already uploaded a build with build number '201803301650' for version number '2.0.8'. Make sure you increment the build string before you upload your app to iTunes Connect. Learn more in Xcode Help (http://help.apple.com/xcode/mac/current/#/devba7f53ad4)" at SoftwareAssets/PreReleaseSoftwareAsset

 

2、開通過專用密碼上傳需要配置專用密碼,要不上傳報以下錯誤。

 

1 package(s) were not uploaded because they had problems:
C:\Users\ADMINI~1\AppData\Local\Temp\au\itmsp\1346411136.itmsp – Error Messages:
Sign in with the app-specific password you generated. If you forgot the app-specific password or need to create a new one, go to appleid.apple.com
(-22938)

專用密碼上傳ipa配置教程

 

其他原因報錯的可以復制錯誤翻譯看下情況,也可以加群提問。

 

 

6.4出現以上紅框提示說明ipa上傳成功,登錄iTunes Connect  https://itunesconnect.apple.com/login后台查看上傳的ipa

 

點擊活動,這里會顯示上傳成功的構建版本,剛上傳會顯示正在處理。根據包的大小處理時間不一,10多M的幾分鍾,可以先去設置app的其他信息,看下面的步驟。

 

特別注意:如果在Appuploader上傳ipa成功了,但上去iTunes Connects在活動那里查看還沒出現構建版本,或者構建版本消失了。

出現這種情況,一般是證書沒用對,圖標啟動圖沒設置好,權限沒配置好這些問題,蘋果會發送具體原因到郵箱(開發者賬號就是郵箱地址),登錄郵箱查看,修改錯誤重新打包上傳。

 

再次注意:修改好重新打包的時候一定要增加下版本號,要不上傳不了,報錯。
 
之前上傳的ipa是不能刪除的,只需要打包構建ipa的時候增加下版本號,就能上傳了。
 
比如你之前上傳的是1.0版本,打包時可以改成1.1或者2.0都行,
 
不需要對應修改后台網頁1.0准備提交那的版本號,打包的版本跟這里不相干的。

 

 

包會處理一段時間,等他慢慢處理,先去設置APP的各項信息。

 

七、設置APP各項信息提交審核

 

 

7.1先選擇第一項APP信息、選擇APP的類別、次要類別可以不填、選擇好點擊儲存。

 

 

7.3、選擇左邊的第二項價格與銷售范圍、免費APP就設置為免費、銷售范圍如果只是中國就選中國、也可以全選所有地區,影響不大,設置好儲存。

 

 

7.4、選擇左邊第三項准備提交、這個頁面需要設置幾項信息、一步一步來。

 

先設置app截圖、打開上架前真機測試安裝的app,截圖你想展示的app頁面,一定要用蘋果手機截圖,不能用安卓或者瀏覽器截圖,5.8寸是iPhoneX截圖的不是必須設置的,沒有可以不設置,5.5寸的圖片大小為1242*2208、用5.5寸的蘋果手機截圖的就是這個尺寸了,如果小屏蘋果手機,如iPhone5s截圖的用ps調整為1242*2208就行了。

最少上傳1張最多10張截圖。如果你的app支持ipad也要上傳ipad的截圖,尺寸為2048 x 2732。

 

app預覽是視頻的意思,可以不上傳。

 

 

7.5、往下拉、設置app的宣傳語、描述、關鍵詞(搜索你app的關鍵詞、可以設置多個,多個關鍵詞用英文狀態下的逗號隔開,)

技術支持網址可以設置為公司網站個人網站。

 

沒網站直接設置我們的官網也行 http://www.applicationloader.net

 

 

7.6、選擇構建版本、上傳了ipa構建版本,活動那里處理完了,旁邊會出現+號、點擊+號選擇你的構建版本

 

 

如果之前選擇過版本了,要選新上傳的包、移動鼠標到app那里,點擊紅色刪除鍵,重新點擊+號選擇版本。

 

 

7.7、App Store圖標一般選擇了ipa構建版本就會自動出現,不用設置,版權按照格式設置,可以參考格式寫。© Appuploader 這樣

 

然后點擊分級的編輯進入下一步設置

 

 

7.8、分級選項根據自己的app情況選擇。

 

 

7.9、如果app有登錄功能的一定要提供個賬號給蘋果審核測試,如果app沒有登錄的去掉打鈎,

填寫聯系信息,注意電話格式前面加+86后面再寫手機號。

 

 

7.10、各項信息如此就設置好了,存儲好、點擊提交以供審核、進去下一步。

 

 

7.11、這里出現的信息根據app的類型不同、有不同的選項、根據自己的app的情況選擇

一般選擇否。

 

然后提交、顯示為正在等待審核、耐心的等蘋果公司那邊審核了,初次提交1到2天出結果。

 

 

 

7.12提交審核回到我的APP查看會提示正在等待審核,審核有時很快一兩天,或要幾天時間,常登陸看看審核情況,或看郵件提示。

如果變成可供銷售,恭喜你~上架成功了,如果顯示被拒絕,點擊查看問題,根據反饋修改再重新打包上傳提交審核。

 

如果被拒,看下面教程重新提交審核

iOS APP上架被拒重新提交審核教程


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM