愛鋒貝

 找回密碼
 立即注冊(cè)

只需一步,快速開始

扫一扫,极速登录

查看: 734|回復(fù): 5
打印 上一主題 下一主題
收起左側(cè)

圖文詳解丨iOS App上架全流程及審核避坑指南

[復(fù)制鏈接]

1392

主題

1464

帖子

5898

積分

Rank: 8Rank: 8

跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2022-1-29 11:25:38 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式

一鍵注冊(cè),加入手機(jī)圈

您需要 登錄 才可以下載或查看,沒有帳號(hào)?立即注冊(cè)   

x
App Store作為蘋果官方的應(yīng)用商店,審核嚴(yán)格周期長(zhǎng)一直讓用戶頭疼不已,很多app都“死”在了審核這一關(guān),那我們就要放棄iOS用戶了嗎?當(dāng)然不是!本期我們從iOS app上架流程開始梳理,詳細(xì)了解下iOS app上架的那些事。

iOS app上架總體流程:



1登錄蘋果開發(fā)者中心,注冊(cè)開發(fā)者賬號(hào)
如果你是第一次申請(qǐng)注冊(cè)使用Apple ID登錄蘋果開發(fā)者網(wǎng)站,需要同意“蘋果開發(fā)者協(xié)議”,提交請(qǐng)求,這個(gè)時(shí)候你的Apple ID 就已經(jīng)成為了一個(gè)開發(fā)者的ID了。如圖1-1:
蘋果開發(fā)者中心網(wǎng)址:https://developer.apple.com/


圖1-1 同意蘋果開發(fā)者協(xié)議并提交申請(qǐng)
2
申請(qǐng)付費(fèi)開發(fā)者,加入蘋果開發(fā)計(jì)劃



圖2-1 加入蘋果開發(fā)者計(jì)劃


圖2-2 開始注冊(cè)



圖2-3 注冊(cè)說(shuō)明

補(bǔ)充說(shuō)明2-1:

  • 雙重驗(yàn)證相關(guān)
蘋果新規(guī)定Apple ID需開啟雙重驗(yàn)證才能注冊(cè)開發(fā)者賬號(hào),所以在加入開發(fā)者之前需要根據(jù)提示開啟設(shè)備進(jìn)行雙重驗(yàn)證;驗(yàn)證方法采用登錄電腦上的iCloud根據(jù)提示進(jìn)行驗(yàn)證(或者其他設(shè)備,如登錄手機(jī)進(jìn)行雙重驗(yàn)證),以下是部分相關(guān)圖片


圖2-4 雙重驗(yàn)證相關(guān)


圖2-5雙重驗(yàn)證相關(guān)


圖2-6 選擇開發(fā)者類型

補(bǔ)充說(shuō)明2-2:

  • Apple 開發(fā)者賬號(hào)

  • 個(gè)人賬號(hào):個(gè)人申請(qǐng)用于開發(fā) Apple App 所使用的賬號(hào),僅限于個(gè)人使用,可以在 App Store 發(fā)布應(yīng)用,申請(qǐng)比較容易,¥688.00/年 ($99.00/year)。
  • 公司賬號(hào):以公司名義申請(qǐng)的開發(fā)者賬號(hào),用于公司內(nèi)部的開發(fā)者共用,可以在 App Store 發(fā)布應(yīng)用,申請(qǐng)流程相對(duì)麻煩,¥688.00/年 ($99.00/year)。
  • 企業(yè)賬號(hào):一般是公司規(guī)模在 500 人以上的企業(yè),用于內(nèi)部測(cè)試、分發(fā)應(yīng)用的賬號(hào),不能在 App Store 發(fā)布應(yīng)用,申請(qǐng)流程相對(duì)麻煩,¥1988/($299.00/year)。


  • 不同開發(fā)者賬號(hào)步驟與所需資料




填寫詳細(xì)的注冊(cè)信息,統(tǒng)一相關(guān)協(xié)議,通過驗(yàn)證審核之后再次點(diǎn)擊繼續(xù)進(jìn)入支付頁(yè)面,具體步驟參考圖2-7:


圖2-7 填寫注冊(cè)信息


圖2-8 同意協(xié)議并且繼續(xù)


圖2-9 注冊(cè)等待驗(yàn)證通過


圖2-10 支付


圖2-11 再次登錄



圖2-12 填寫付費(fèi)信息的頁(yè)面
支付成功后,蘋果會(huì)在48小時(shí)內(nèi)對(duì)訂單進(jìn)行處理,之后可能會(huì)收到郵件要求到指定的頁(yè)面上傳身份證照片。
如果遇到任何問題,可以撥打蘋果開發(fā)的售后服務(wù)電話4006701855。

補(bǔ)充說(shuō)明2-3:

  • 鄧白氏DUNS的申請(qǐng)
鄧白氏DUNS編碼相當(dāng)于公司在蘋果公認(rèn)的權(quán)威組織中注冊(cè)了自己的身份證;可以點(diǎn)擊相關(guān)鏈接先進(jìn)行驗(yàn)證,沒有可以直接申請(qǐng)。具體申請(qǐng)步驟可以參考百度經(jīng)驗(yàn):https://jingyan.baidu.com/article/27fa7326bd29df46f9271f10.html
3創(chuàng)建證書
使用APICloud平臺(tái)開發(fā)iOS應(yīng)用需要用到幾個(gè)證書,下面的圖為各個(gè)證書使用的地方。接下來(lái)為各個(gè)證書的創(chuàng)建教程。





4創(chuàng)建App ID
首先打開蘋果開發(fā)網(wǎng)站,通過Account進(jìn)入開發(fā)賬戶,如圖:



登錄成功后選擇Certificates, Identifiers & Profiles(如果沒有這一項(xiàng)請(qǐng)查看教程最開始的說(shuō)明),如圖:



如圖,在左側(cè)菜單選擇Identifiers,然后點(diǎn)擊添加按鈕



選擇App IDs,點(diǎn)擊右上角的Continue按鈕



在Bundle ID處選擇Explicit,填寫自己項(xiàng)目的ID,這里填寫的ID即是控制臺(tái)上傳證書頁(yè)面需要填寫的App IDs



如果應(yīng)用需要使用推送功能,在下面的Capabilities列表中勾選上Push Notifications項(xiàng),點(diǎn)擊Continue



確認(rèn)信息無(wú)誤后點(diǎn)擊Register,完成創(chuàng)建。



5云編譯p12證書制作
若開發(fā)賬號(hào)下已經(jīng)存在certificate了可以跳過創(chuàng)建的步驟,一個(gè)賬號(hào)下有一個(gè)certificate即可,多個(gè)應(yīng)用可以共用。
生成certSigningRequest文件

如圖,打開應(yīng)用程序->實(shí)用工具->鑰匙串訪問



如圖,選擇從證書頒發(fā)機(jī)構(gòu)請(qǐng)求證書



接下來(lái)填寫郵件地址,選擇存儲(chǔ)到磁盤,點(diǎn)擊繼續(xù)



如圖,保存文件到桌面。



制作p12證書

如圖所示,點(diǎn)擊左邊的Certificates,然后點(diǎn)擊添加按鈕



如圖,如果是個(gè)人或公司賬號(hào),選擇iOS Distribution (App Store and Ad Hoc),如果是企業(yè)賬號(hào),則選擇In-House and Ad Hoc,點(diǎn)擊Continue



如圖,選擇Choose File選擇之前生成的certSigningRequest文件,點(diǎn)擊Continue完成創(chuàng)建



如圖所示,cer證書創(chuàng)建成功,點(diǎn)擊Download將證書下載到本地



雙擊打開證書將其安裝到鑰匙串,若彈出安裝提示,選擇安裝到“登錄”,在鑰匙串中找到安裝的證書,若提示此證書是由未知頒發(fā)機(jī)構(gòu)簽名的,請(qǐng)下載Apple Worldwide Developer Relations Certification Authority證書進(jìn)行安裝,地址http://developer.apple.com/certificationauthority/AppleWWDRCA.cer,在左邊選擇“登錄”和“我的證書”,找到證書,在證書上面點(diǎn)擊鼠標(biāo)右鍵,然后在菜單中選擇導(dǎo)出證書,如圖:



在彈出頁(yè)面中指定證書名,點(diǎn)擊存儲(chǔ),然后輸入證書密碼(此密碼在控制臺(tái)上傳證書頁(yè)面輸入),點(diǎn)擊好,生成p12格式證書。



6云編譯mobileprovision發(fā)布證書制作
這里以個(gè)人、公司賬號(hào)創(chuàng)建App Store類型發(fā)布證書為例,企業(yè)賬號(hào)創(chuàng)建In House類型發(fā)布證書類似。
App Store類型證書

App Store證書只能用于發(fā)布應(yīng)用到AppStore,不能安裝在非越獄設(shè)備上面。如圖,點(diǎn)擊左側(cè)菜單Profiles,然后點(diǎn)擊添加按鈕



選擇App Store,點(diǎn)擊Continue



如圖,選擇上面創(chuàng)建的App ID,點(diǎn)擊Continue



如圖,選擇certificates,點(diǎn)擊Continue



輸入證書名稱,點(diǎn)擊Generate,完成創(chuàng)建



7云編譯mobileprovision測(cè)試證書制作

個(gè)人或公司賬號(hào)生成的App Store類型mobileprovision證書,應(yīng)用在沒有發(fā)布到App Store之前只能在越獄設(shè)備上安裝,若要在非越獄手機(jī)上面安裝,則需要把設(shè)備udid添加到測(cè)試設(shè)備列表Devices里,并且生成Ad Hoc類型mobileprovision證書。



獲取設(shè)備udid

獲取設(shè)備udid可以通過老版本iTunes獲取(最新版本無(wú)法獲取),macOS Catalina及更新系統(tǒng)則可以直接通過“訪達(dá)”獲取,另外也可以通過其它一些手機(jī)助手獲取。

1、macOS Catalina及更新系統(tǒng)中通過”訪達(dá)“獲取。打開”訪達(dá)“,連接設(shè)備,如圖,點(diǎn)擊劃線上面區(qū)域后,會(huì)展示出序列號(hào)及udid信息,然后點(diǎn)鼠標(biāo)右鍵拷貝(拷貝的內(nèi)容包含序列號(hào)、udid等,需手動(dòng)再篩選udid)。





2、通過老版本iTunes獲取。打開iTunes,連接設(shè)備,如圖,找到序列號(hào),然后點(diǎn)擊序列號(hào),該欄會(huì)變成UDID,點(diǎn)擊鼠標(biāo)右鍵,拷貝UDID。





添加測(cè)試設(shè)備

如圖選擇左側(cè)菜單Devices,點(diǎn)擊添加按鈕



輸入Name和獲取的UDID,點(diǎn)擊Continue



點(diǎn)擊Register,最后點(diǎn)擊Done,添加設(shè)備完成。

Ad Hoc類型證書

對(duì)于個(gè)人和公司賬號(hào),Ad Hoc類型證書可以安裝到指定的測(cè)試設(shè)備上面調(diào)試。如圖,點(diǎn)擊左側(cè)菜單Profiles,然后點(diǎn)擊添加按鈕



如圖,選擇Ad Hoc,點(diǎn)擊Continue進(jìn)入下一步



如圖,選擇App ID,點(diǎn)擊Continue進(jìn)入下一步



如圖,選擇certificates,點(diǎn)擊Continue進(jìn)入下一步



選擇設(shè)備,然后點(diǎn)擊Continue



輸入證書名稱,點(diǎn)擊Generate完成創(chuàng)建
更多內(nèi)容詳見:https://docs.apicloud.com/Dev-Guide/iOS-License-Application-Guidance#1

8創(chuàng)建App



圖6-1 進(jìn)入iTunes Connect


圖6-2 新建App
補(bǔ)充說(shuō)明6-1“名稱”是新建的app在App Store中顯示的名字;“SKU”可以填寫當(dāng)天日期外加一個(gè)編號(hào)即可,這是你為你的應(yīng)用指定的一個(gè)標(biāo)識(shí)符。


圖6-3 點(diǎn)擊“1.0準(zhǔn)備提交”填寫App相關(guān)信息

接著添加預(yù)覽圖和屏幕快照,編寫應(yīng)用描述和關(guān)鍵詞,設(shè)置應(yīng)用圖標(biāo)編輯應(yīng)用分級(jí),應(yīng)用圖標(biāo)必須提供1024x1024的圖片且圖片不能設(shè)置alpha通道(透明度);應(yīng)用分級(jí)是為了確定應(yīng)用使用群體的年齡段。
補(bǔ)充說(shuō)明6-2蘋果官方對(duì)于app屏幕快照及預(yù)覽的規(guī)范要求:














注:如果你的應(yīng)用中有需要登錄后才能使用的功能那么就必須提供一個(gè)演示賬號(hào)以供審核應(yīng)用時(shí)使用。


圖6-4 提供聯(lián)系人信息和演示賬號(hào)


圖6-5 選擇發(fā)布方式并保存應(yīng)用信息
注:根據(jù)自己情況選擇,是否手動(dòng)發(fā)布版本。
9打包IPA
APICloud平臺(tái)直接云編譯生成ipa包,下載下來(lái)用Transporter工具上傳到AppStoreConnect。

App審核相關(guān)
蘋果的三種審核機(jī)制



外媒 CNBC 在一篇關(guān)于蘋果 App Store 如何審核App 的報(bào)道中分享了一些關(guān)于應(yīng)用審核的細(xì)節(jié)。
報(bào)道稱,目前 App Review 總部有 300 多名評(píng)審員,蘋果的每個(gè)評(píng)審員每天大概需要審核 50 -- 100 個(gè)應(yīng)用程序,Watchtower 會(huì)跟蹤每一個(gè) App 的審核情況,以便回復(fù)開發(fā)者或通過開發(fā)者修改后重新提交審核時(shí)進(jìn)行比對(duì),同時(shí)也為蘋果收集 App 質(zhì)量相關(guān)數(shù)據(jù)。
對(duì)于評(píng)審員來(lái)講,蘋果為其制定了 SLA 的考核制度(服務(wù)級(jí)別協(xié)議),要求評(píng)審員在 24 小時(shí)內(nèi)需要達(dá)到 50% 的應(yīng)用完成審核,48 小時(shí)內(nèi)需要達(dá)到 90% 的應(yīng)用完成審核。蘋果稱,會(huì)有 40% 的 App 被拒審或更新被駁回,核查出相關(guān)問題,并反饋給開發(fā)者。在同時(shí)多維度考核數(shù)據(jù)時(shí),SLA 會(huì)達(dá)到正常標(biāo)準(zhǔn),低于正常值時(shí),評(píng)審員會(huì)收到郵件通知進(jìn)行警告。新聞報(bào)道地址:https://www.cnbc.com/2019/06/21/how-apples-app-review-process-for-the-app-store-works.html
蘋果審核標(biāo)準(zhǔn)共分為五大類:安全、性能、業(yè)務(wù)、設(shè)計(jì)及法律,我們要嚴(yán)格按照審核標(biāo)準(zhǔn)來(lái)開發(fā)和提交我們的APP。當(dāng)然,在提審之前還有一些準(zhǔn)備工作需要確保完成好:

  • 要確保APP沒有明顯的崩潰和錯(cuò)誤。
  • 確保APP的可用性和完整性,不能是演示APP或demo。
  • APP所有預(yù)覽圖、簡(jiǎn)介、關(guān)鍵詞等都要是和產(chǎn)品業(yè)務(wù)相關(guān)的。
  • 更新您的聯(lián)系信息,以便 App Review 部門在需要時(shí)與您取得聯(lián)系
  • 提供有效的演示帳戶和登錄信息,以及審核所需要的資源。
  • APP啟用后臺(tái)服務(wù),確保其在審核期間處于活動(dòng)和可用狀態(tài)
  • 相關(guān)權(quán)限要說(shuō)明其?用途,如果是殼上架或混淆代碼,就更需要注意
官方審查指南:https://developer.apple.com/app-store/review/guidelines/
下面是七麥數(shù)據(jù)統(tǒng)計(jì)的近30天的被拒條款統(tǒng)計(jì),僅供參考。


擴(kuò)展資料

  • 點(diǎn)擊閱讀原文查看APICloud iOS上架指南
  • 項(xiàng)目審核指南(官方文檔):https://developer.apple.com/app-store/review/guidelines/
  • 被拒的常見原因:https://jingyan.baidu.com/article/ae97a646e297e6bbfd461da1.html
  • 金融類APP上架常被拒絕的原因:http://www.gzyhinfo.com/a/appzixun/APPxinwenredian/2017/0811/3308.html
注:因政策法規(guī)變動(dòng),以上內(nèi)容涉及法規(guī)政策問題以當(dāng)?shù)刈钚聻闇?zhǔn),內(nèi)容僅供參考。
部分內(nèi)容節(jié)選自網(wǎng)絡(luò),版權(quán)歸原作者所有。

-----------------------------
精選高品質(zhì)二手iPhone,上愛鋒貝APP

0

主題

43

帖子

3

積分

Rank: 1

沙發(fā)
發(fā)表于 2022-1-29 12:30:56 | 只看該作者
一舟分發(fā)網(wǎng)是免審核秒上架app的,app下載分發(fā)都是永久免費(fèi)
精選高品質(zhì)二手iPhone,上愛鋒貝APP

0

主題

49

帖子

-2

積分

板凳
發(fā)表于 2022-1-29 13:33:47 | 只看該作者
大佬,我們銀行需要上架一款aap,需要銀行方提供什么材料嘛?如營(yíng)業(yè)執(zhí)照等。。
精選高品質(zhì)二手iPhone,上愛鋒貝APP

0

主題

42

帖子

22

積分

Rank: 1

地板
發(fā)表于 2022-1-29 15:24:13 | 只看該作者
營(yíng)業(yè)執(zhí)照和金融許可證。
精選高品質(zhì)二手iPhone,上愛鋒貝APP

0

主題

58

帖子

3

積分

Rank: 1

5
發(fā)表于 2022-1-29 17:23:33 | 只看該作者
請(qǐng)問國(guó)內(nèi)上架一款app必須要軟件著作權(quán)嗎?
精選高品質(zhì)二手iPhone,上愛鋒貝APP

0

主題

64

帖子

2

積分

Rank: 1

6
發(fā)表于 2022-1-29 19:15:36 | 只看該作者
大佬,可以做上架顧問嗎?
精選高品質(zhì)二手iPhone,上愛鋒貝APP
您需要登錄后才可以回帖 登錄 | 立即注冊(cè)   

本版積分規(guī)則

QQ|Archiver|手機(jī)版|小黑屋|愛鋒貝 ( 粵ICP備16041312號(hào)-5 )

GMT+8, 2025-2-2 01:42

Powered by Discuz! X3.4

© 2001-2013 Discuz Team. 技術(shù)支持 by 巔峰設(shè)計(jì).

快速回復(fù) 返回頂部 返回列表