App Store上架新手實用指南:iOS APP提交上架最新流程

2021-02-13 GameRes遊資網


時隔1年又讓我鼓搗iOS,剛接手就是上架,經驗值為0的我,雖然內心是拒絕的,但還是要接受這項任務滴!也就是在被拒後重新審核,再改在提交。。。這樣反覆的過程中也對上架流程熟悉了好多,寫篇帖子送給同為菜鳥的你,如果裡面有很菜的東西,大牛請自動忽略,畢竟這也是還為菜鳥的我的備忘錄呢!


一、證書的導出

1.1 前期工作


首先你需要有一個蘋果的開發者帳號,一個Mac系統。

如果沒有帳號可以在打開http://developer.apple.com/申請加入蘋果的開發者計劃。怎麼申請網上有詳細的介紹,因為我沒有實際申請過,所以在此不多做介紹。

如果你已經有了一個IDP,打開https://developer.apple.com/並登錄到蘋果MemberCenter,登錄以後可以看到下面這個界面,列出了你開發需

要的一些工具,支持,itunes app管理等內容。見下:

選擇Certificates, Identifiers & Profiles(左邊第二項),申請證書、App ID、設備等配置都在此處。見下:

以上是對應開發的不同版本對應的不同的配置,我上架的是手機版,所以就選擇了iOS Apps 中的Certificates。

1.2 申請App ID

選擇App IDs ——>點擊+創建一個新的App ID。

其中有兩項需要你自己填:

第一個Name,用來描述你的AppId,這個隨便填,沒有什麼限制,最好是項目名稱,這樣方便自己辨識(不允許中文哦);

第二項Bundle ID (App ID Suffix),這是你appid的後綴,這個需要仔細。因為這個內容和你的程序直接相關,後面很多地方要用到,最好是com.yourcompany.yourappname的格式,我用的是項目中的Bundle ID(反正這樣是最保險的)。

第三項App Services,默認會選擇2項,不能修改,只需要選擇上自己需要的服務即可,不知道在哪裡看到說是必須要選上推送,否則後面就沒有辦法修改了,但是我自己測試的是可以修改的。如果不放心的同學可以選擇上哦!

然後點擊Continue確認沒有錯的話直接點擊Submit後點擊Done即完成App Id的創建。

1.3 創建證書

1.3.1、先創建一個證書請求文件

這兒需要一個Mac系統。以下內容以OS X Yosemite系統為例,另外版本差別不是很大。

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

在下圖所示的界面,你的電子郵件地址:填你申請idp的電子郵件地址,常用名稱,默認就好,CA空,選擇存貯到磁碟,點擊"繼續":

選擇保存的位置,比如選擇桌面。下一步點擊完成,你就可以看到你的桌面多了一個CertificateSigningRequest.certSigningRequest的證書請求文件。註:CSR文件儘量每個證書都製作一次,將常用名稱區分開來,因為該常用名稱是證書中的密鑰的名字。

1.3.2 製作Provisioning Profile證書文件

1.3.2.1 開發者證書的製作:登陸到開發者中心,找到證書配置的版塊,選擇,點擊右上角的加號:

發布證書和開發者證書需要操作兩次,分別創建,開發者證書用於真機調試,發布證書用於提交到AppStore。

然後下一步,會提示創建CSR文件,也就是證書籤名請求文件。


直接選擇我們上一步保存在桌面的CertificateSigningRequest.certSigningRequest的證書請求文件即可。

提交上去後就會生成一個cer證書,如圖所示,有效期為一年。

點擊DownLoad,雙擊安裝。(如果安裝不上,可以直接將證書文件拖拽到鑰匙串訪問的列表中)

1.3.2.2 Provisioning Profile證書製作:到這一步證書還沒湊全,想提交AppStore還需要PP證書。

點擊Provisioning Profiles,然後點擊右上角的加號。


該流程也需要進行兩次,分別創建開發用的PP證書和發布的PP證書。


下一步的選擇項裡會自動檢測匹配你的AppID,另外下拉項中還可以選擇wildCard格式。

注意:wildCard格式的證書沒有推送,PassCard等服務的應用,慎重選擇。           

繼續,這裡有一個區別,因為PP證書的開發者證書需要真機調試,所以我們需要綁定真機,這裡因為之前我添加過一些設備,所以這裡就可以直  接全選添加,如果沒有的話,需要將真機的udid複製出來在此添加,在發布PP文件中,是沒有這一步的。


之後就是輸入一個PP證書的名字了,然後生成,下載保存,雙擊就添加到Xcode中,這樣在真機調試或者發布時,就可以分別有不同的PP證書與其對應(其實可以不用下載保存,具體原因後面會介紹到)。

1.4  配置項目環境

1.4.1 Account的配置

Xcode——>Preferences 就會出現Account的配置界面,如圖:

點擊+可以選擇Add Apple ID;點擊View Details可以查看該Apple Id下的Certificates和Provisioning Profile證書文件,在這裡你可以點擊下載。

1.4.2 項目的配置

在項目Targets下的Identity中,Team選擇對應的Apple ID 即可。

在XCode的項目設置裡,Provisioning Profile就可以選擇對應的證書。


前期的準備工作就算完成了。

二、ipa打包

2.1 Archive在線打包


在真機狀態下選擇Product——>Archive(如果不是真機狀態下,Archive會是灰色不可用的),成功會彈出如下圖:

網上說先點擊Validate進行驗證,雖說驗證的過程有點小慢,但是為了審核順利點,還是驗證下為好(有次validate一直不成功,直接導出ipa的安裝包也沒錯誤,因為不上傳到市場,所以暫時沒有遇到問題。這算是應付公差,不建議使用哦)。

驗證成功後點擊Export導出ipa的包用與上傳即可。

三、ipa提交App Store

3.1  在itunes中創建程序

登錄開發者中心,選擇Itunes Connect,進入後選擇「我的App」如下圖:

點擊左上角的+選擇「新建App」,根據自己的app然後填寫相應的信息即可,因為項目較多,就不一一講解了,但是其中的注意事項會寫到:

1、選擇語言的時候,簡體中文是Simplified Chinese,不要再找Chinese了,找不到的(我就是)。

2、套裝ID與SKU主要是app的唯一標識吧,我是用的項目中Bundle Identifier的內容,即com.company.projectname。

(App信息以及價格與定價根據app不同自己填寫就可以了)


3.上傳App Icon的時候,注意那個問號哦,需要上傳1024*1024的,而且不能有圓角效果哦!

4.這裡需要不同屏幕的截圖,可以直接用模擬機運行後截圖。待模擬器運行開始的時候,按住cmd+S, 模擬器的屏幕截圖就直接保存在桌面上了。

5.上傳的時候會提示「無法載入文件」的問題。原因是:截圖保存的文件名有中文,修改下截圖名稱即可!

6.屏幕尺寸大家都可以查到,為了自己方便,簡單備註下:

4.7英寸 ——>iphone6          5.5英寸——>iphone 6 plus       4英寸 ——>iphone5S            3.5英寸 ——> iphone 4S


7、ipa包的上傳:我使用的是Applicaton Loader

點擊選取,選擇導出的ipa的文件,然後選擇對應的信息,成功之後,30分鐘~1小時差不多久可以在「構建版本」首次的話會直接提交app,如果有多個版本的話,需要在這裡選擇對應需要審核的版本即可。

8、

不要忘記填寫測試帳號,否則會被拒的,而且一定要跟伺服器同事說好,不要刪除測試帳號,否則同樣被拒(我就遇到了)。

9、聯繫*****中需要加中國的區號+86後面是具體的聯繫*****,如:+86 151678xxxxx

10、還有個IDFA的廣告得到選擇,看著提示如果出現偏差感覺都要搞砸的樣子,所以找到網上一個選擇,應該不會出錯。

大功告成了,希望可以幫到別人,也希望自己不要忘記。


相關焦點

  • APP上架 app在哪裡購買 還款app開發 導購app開發 ios上架軟體 android上架 android應用上架
    APP上架 app在哪裡購買 還款app開發 導購app開發 ios上架軟體 口碑app的用處 ios軟體上架 android上架
  • Unity - 上架iOS App Store
    Unity A 計劃永久有效期購買連結:http://www.sikiedu.com/classroom/5/introductionUnity A 計劃一年有效期購買連結:http://www.sikiedu.com/classroom/7/introduction> 課程簡介在本次課程中,老師給大家講解怎麼上架
  • 實時監控app store最新「神秘、隱藏」應用上架,下架,你懂得!
    軟體名稱:七麥數據七麥數據    今天村長推介一款好玩的軟體,隨時監控查看app store應用上架和下架的情況,以及版本信息,什麼時候上架的,都可以查看到。    軟體測試截圖:軟體首頁可以看到ios排行榜單,安卓的谷歌應用排行榜,當然,村長最感興趣的還是上、下架應用監控這個功能,可以查看今天有什麼新的app上架和被下架的。
  • App Store 上架被拒,上架過程的辛酸~~~
    App的開發漸漸的進入尾聲,相關測試也逐漸完成,只剩下了最後一項App Store上架審核,因之前App沒有上架App Store,都是企業版發布,這次上架App Store問題居多,故把這次上架的問題,進行總結,供後續參考。
  • iOS App開發上架避坑指南(上)
    20、App Store中上架應用重複的應用會被拒(APP只換了圖標和APP名字、其他功能都一樣)。21、純粹用於市場推廣或廣告的應用會被拒。22、歌曲和電影應該提交到iTunes store。書籍應該提交到iBookstore。23、隨意通過位置或運營商來限制用戶使用的應用會被拒。
  • 看片神器,三端適配,App Store已上架
    最近App Store又雙叒叕上架了一款全新的影視神器!這次居然都不偽裝,直接上架!這還不算啥,同時還適配了iPhone、iPad、安卓端!話不多說進入主題01應用介紹這是一款適合ios、iPad、安卓手機端的影視app軟體:雲中影視,這款軟體相對於之前分享的ios軟體,除了開屏的廣告之外,沒有植入太多廣告,免登錄,安裝即可暢看全網影視資源。
  • Flutter 實戰:Android 和 iOS 打包提交審核指南
    因為很多 Flutter 開發人員可能只有單端的開發經驗,對於另外一端的打包和提審流程不熟悉,或者是前端人員沒有提交審核的經驗,所以本篇將科普這一流程,讓大家少走彎路。/keystores/xxxxx.jks")            storePassword "xxxx"        }    }最後需要注意,如果你的 Apk 存在其他類型架構的 so 目錄,比如 armeabi-v7a 等,那就需要在 android/app/src/build.gradle 的
  • 蘋果中文版《App Store 審核指南》正式發布(附內容)
    一直以來,上架自己程序到App Store都是讓開發者,尤其是國內開發者頭疼的一個問題。一方面自然是因為蘋果的審查比較嚴格;另一方面則是因為當你的應用出現問題之後,蘋果會發一封郵件對此進行回應,而且是全英文的。點擊「閱讀原文查看中文版《App Store 審核指南》」近日蘋果官網終於上線了一份中文版的App Store審核指南。
  • 各類App上架應用市場攻略分享
    《網絡文化經營許可證》流程:對申請設立經營性網際網路文化單位的,省、自治區、直轄市人民政府文化行政部門應當自受理申請之日起20個工作日內提出初審意見上報文化部,文化部自收到初審意見之日起20個工作日內做出批准或者不批准的決定,批准的,發給《網絡文化經營許可證》;不批准的,應當說明理由。遊戲版號備案流程:申請材料應符合條件→符合條件提交材料→審核→通過/不通過。
  • 笨笨帶來壓箱底de裝備,附最新上架App Store影視軟體
    笨笨本來還在糾結今天該採取何種主題發推文的,是分享實用軟體技巧,還是分享搞機教程的?
  • 【Android+iOS】更新一批影視app
    了,每次給大家儘量更新的多點,這樣有失效了換一個就好,優先推薦那些同時支持安卓,ios,並且觀影體驗比較好的1   星球視頻 (安卓+iOS)界面顏值很高,資源比較多,最新的釜山行2也能觀看任意一個影視,可以選擇八戒雲觀看,或者麻花,ok等,一個卡頓或者畫質沒那麼高,那就可以切換另一個進行觀看但是這個軟體沒有在蘋果的app
  • App怎麼推廣?App營銷最常用的8大方法
    擁有完美的APP程序代碼、漂亮實用的app界面視覺當然很了不起,可是如果目標客戶,完全不知道你的app存在,那一切都是白費工夫。那麼究竟該如何營銷你的app?事實上,你並不需要龐大的預算,更不需要大手筆的購買廣告,讓APICloud來教你如何贏得這場app營銷大戰。
  • 偽裝上架App Store,儘快下載以防下架!
    特殊應用偽裝上架App Store這事,已不是新鮮事了。
  • 花20萬上架appstore!上架價格暴漲,IOS上架究竟有多難?
    3月前後,金融app上架蘋果appstore的價格開始暴漲。
  • iOS App Store 舊版應用下載工具
    它具有以下特色:支持抓取HTTP 和HTTPS 的數據包,HTTPS 實時解析,可以連結詳情抓包數量無限制,對請求的整個生命周期狀態能做到實時更新支持通知中心的 HTTP 抓包 widget 可實時查看最新抓到的包
  • App Inventor 製作應用上架華為市場
    早在3年前,WxBit助手(AI2伴侶)已在豌豆莢應用市場上架。現在將其上架到華為應用市場,記錄步驟供有需要的同學參考。注意:本教程僅適用於 https://app.wxbit.com 在線製作的應用。首先,需要註冊華為開發者帳號並完成實名認證。用電腦瀏覽器打開:https://developer.huawei.com/consumer/cn/ ,按網站的提示完成。
  • 蘋果APP上架App Store流程
    第五步,點擊 APP store Connect -> Go To AppStoreConnect進入管理界面,如下圖;填寫完成價格與銷售範圍後,點擊左側xx.x準備提交按鈕,即可進入App版本信息填寫界面,首先是添加App預覽圖和屏幕快照,可直接將對應的圖片拖到該區域,如下圖:
  • 一款app上架到應用商店要多少錢?
    很多公司上架app是收費很高的,有的幾萬有的幾千,不給錢就不給上架,自己又不懂,今天小編就講下安卓app和蘋果app上架需要多少錢的一些細節情況
  • 限免+兩款偽裝上架app,速收
    趣聽FM這是一款免費的聽書軟體,在蘋果商店偽裝上架,界面乾淨整潔。打開軟體就可以看到裡面擁有非常多可以收聽的電臺。還可以通過地區,類型等直接篩選自己需要的,點開一個電臺收聽,裡面還可以選擇不同的音質收聽。非常實用
  • 香港暴徒APP,蘋果下架了!
    聲明中稱,根據蘋果公司規定和政策,符合標準的應用程式上架到APP Store後,若被發現為非法活動提供便利或威脅公共安全,它們有時就會被下架。此前蘋果公司曾拒絕這款APP在應用商店上架,但在上周該公司改變做法,批准該APP上架。