愛鋒貝

標題: 圖文詳解丨iOS App上架全流程及審核避坑指南 [打印本頁]

作者: 數碼桃桃    時間: 2022-1-29 11:25
標題: 圖文詳解丨iOS App上架全流程及審核避坑指南
App Store作為蘋果官方的應用商店,審核嚴格周期長一直讓用戶頭疼不已,很多app都“死”在了審核這一關,那我們就要放棄iOS用戶了嗎?當然不是!本期我們從iOS app上架流程開始梳理,詳細了解下iOS app上架的那些事。

iOS app上架總體流程:


(, 下載次數: 5)
1登錄蘋果開發(fā)者中心,注冊開發(fā)者賬號
如果你是第一次申請注冊使用Apple ID登錄蘋果開發(fā)者網站,需要同意“蘋果開發(fā)者協議”,提交請求,這個時候你的Apple ID 就已經成為了一個開發(fā)者的ID了。如圖1-1:
蘋果開發(fā)者中心網址:https://developer.apple.com/

(, 下載次數: 5)
圖1-1 同意蘋果開發(fā)者協議并提交申請
2
申請付費開發(fā)者,加入蘋果開發(fā)計劃


(, 下載次數: 6)
圖2-1 加入蘋果開發(fā)者計劃

(, 下載次數: 5)
圖2-2 開始注冊

(, 下載次數: 4)

圖2-3 注冊說明

補充說明2-1:
蘋果新規(guī)定Apple ID需開啟雙重驗證才能注冊開發(fā)者賬號,所以在加入開發(fā)者之前需要根據提示開啟設備進行雙重驗證;驗證方法采用登錄電腦上的iCloud根據提示進行驗證(或者其他設備,如登錄手機進行雙重驗證),以下是部分相關圖片

(, 下載次數: 4)
圖2-4 雙重驗證相關

(, 下載次數: 6)
圖2-5雙重驗證相關

(, 下載次數: 4)
圖2-6 選擇開發(fā)者類型

補充說明2-2:


(, 下載次數: 5)

(, 下載次數: 5)
填寫詳細的注冊信息,統一相關協議,通過驗證審核之后再次點擊繼續(xù)進入支付頁面,具體步驟參考圖2-7:

(, 下載次數: 4)
圖2-7 填寫注冊信息

(, 下載次數: 3)
圖2-8 同意協議并且繼續(xù)

(, 下載次數: 5)
圖2-9 注冊等待驗證通過

(, 下載次數: 4)
圖2-10 支付

(, 下載次數: 4)
圖2-11 再次登錄

(, 下載次數: 5)

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

補充說明2-3:
鄧白氏DUNS編碼相當于公司在蘋果公認的權威組織中注冊了自己的身份證;可以點擊相關鏈接先進行驗證,沒有可以直接申請。具體申請步驟可以參考百度經驗:https://jingyan.baidu.com/article/27fa7326bd29df46f9271f10.html
3創(chuàng)建證書
使用APICloud平臺開發(fā)iOS應用需要用到幾個證書,下面的圖為各個證書使用的地方。接下來為各個證書的創(chuàng)建教程。

(, 下載次數: 5)

(, 下載次數: 6)

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

(, 下載次數: 6)

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

(, 下載次數: 5)

如圖,在左側菜單選擇Identifiers,然后點擊添加按鈕

(, 下載次數: 7)

選擇App IDs,點擊右上角的Continue按鈕

(, 下載次數: 5)

在Bundle ID處選擇Explicit,填寫自己項目的ID,這里填寫的ID即是控制臺上傳證書頁面需要填寫的App IDs

(, 下載次數: 4)

如果應用需要使用推送功能,在下面的Capabilities列表中勾選上Push Notifications項,點擊Continue

(, 下載次數: 6)

確認信息無誤后點擊Register,完成創(chuàng)建。

(, 下載次數: 6)

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

如圖,打開應用程序->實用工具->鑰匙串訪問

(, 下載次數: 4)

如圖,選擇從證書頒發(fā)機構請求證書

(, 下載次數: 6)

接下來填寫郵件地址,選擇存儲到磁盤,點擊繼續(xù)

(, 下載次數: 7)

如圖,保存文件到桌面。

(, 下載次數: 5)

制作p12證書

如圖所示,點擊左邊的Certificates,然后點擊添加按鈕

(, 下載次數: 4)

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

(, 下載次數: 6)

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

(, 下載次數: 4)

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

(, 下載次數: 5)

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

(, 下載次數: 6)

在彈出頁面中指定證書名,點擊存儲,然后輸入證書密碼(此密碼在控制臺上傳證書頁面輸入),點擊好,生成p12格式證書。

(, 下載次數: 3)

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

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

(, 下載次數: 6)

選擇App Store,點擊Continue

(, 下載次數: 6)

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

(, 下載次數: 4)

如圖,選擇certificates,點擊Continue

(, 下載次數: 5)

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

(, 下載次數: 3)

7云編譯mobileprovision測試證書制作

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



獲取設備udid

獲取設備udid可以通過老版本iTunes獲?。ㄗ钚掳姹緹o法獲?。?,macOS Catalina及更新系統則可以直接通過“訪達”獲取,另外也可以通過其它一些手機助手獲取。

1、macOS Catalina及更新系統中通過”訪達“獲取。打開”訪達“,連接設備,如圖,點擊劃線上面區(qū)域后,會展示出序列號及udid信息,然后點鼠標右鍵拷貝(拷貝的內容包含序列號、udid等,需手動再篩選udid)。

(, 下載次數: 3)

(, 下載次數: 5)

2、通過老版本iTunes獲取。打開iTunes,連接設備,如圖,找到序列號,然后點擊序列號,該欄會變成UDID,點擊鼠標右鍵,拷貝UDID。

(, 下載次數: 6)

(, 下載次數: 4)

添加測試設備

如圖選擇左側菜單Devices,點擊添加按鈕

(, 下載次數: 4)

輸入Name和獲取的UDID,點擊Continue

(, 下載次數: 3)

點擊Register,最后點擊Done,添加設備完成。

Ad Hoc類型證書

對于個人和公司賬號,Ad Hoc類型證書可以安裝到指定的測試設備上面調試。如圖,點擊左側菜單Profiles,然后點擊添加按鈕



如圖,選擇Ad Hoc,點擊Continue進入下一步

(, 下載次數: 5)

如圖,選擇App ID,點擊Continue進入下一步

(, 下載次數: 4)

如圖,選擇certificates,點擊Continue進入下一步

(, 下載次數: 5)

選擇設備,然后點擊Continue

(, 下載次數: 7)

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

8創(chuàng)建App


(, 下載次數: 5)
圖6-1 進入iTunes Connect

(, 下載次數: 6)
圖6-2 新建App
補充說明6-1“名稱”是新建的app在App Store中顯示的名字;“SKU”可以填寫當天日期外加一個編號即可,這是你為你的應用指定的一個標識符。

(, 下載次數: 4)
圖6-3 點擊“1.0準備提交”填寫App相關信息

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

(, 下載次數: 4)

(, 下載次數: 5)

(, 下載次數: 5)

(, 下載次數: 6)

(, 下載次數: 6)

(, 下載次數: 6)

(, 下載次數: 5)
注:如果你的應用中有需要登錄后才能使用的功能那么就必須提供一個演示賬號以供審核應用時使用。

(, 下載次數: 4)
圖6-4 提供聯系人信息和演示賬號

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

App審核相關
蘋果的三種審核機制

(, 下載次數: 4)

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

(, 下載次數: 4)
擴展資料
注:因政策法規(guī)變動,以上內容涉及法規(guī)政策問題以當地最新為準,內容僅供參考。
部分內容節(jié)選自網絡,版權歸原作者所有。

-----------------------------
作者: 涼晨    時間: 2022-1-29 12:30
一舟分發(fā)網是免審核秒上架app的,app下載分發(fā)都是永久免費
作者: 付淳    時間: 2022-1-29 13:33
大佬,我們銀行需要上架一款aap,需要銀行方提供什么材料嘛?如營業(yè)執(zhí)照等。。
作者: 水中游    時間: 2022-1-29 15:24
營業(yè)執(zhí)照和金融許可證。
作者: 檸檬我不萌i6    時間: 2022-1-29 17:23
請問國內上架一款app必須要軟件著作權嗎?
作者: 冷暖自知    時間: 2022-1-29 19:15
大佬,可以做上架顧問嗎?




歡迎光臨 愛鋒貝 (http://m.7gfy2te7.cn/) Powered by Discuz! X3.4