wordpress分詞seo項目培訓(xùn)
1.0.3 20200927
更新官方對應(yīng)用審核流程的狀態(tài)。
注:最新審核后續(xù)將同步社區(qū)另一篇記錄?AppStore 審核被拒原因記錄及解決措施
:蘋果開發(fā)上架常見問題 | appuploader使用教程
1.0.2 20200925
新增首次駁回拒絕郵件解決措施。
1.0.1 20200922
首次提交關(guān)于App Store上架步驟流程:
兼容檢查 -> 賬號申請 -> 證書申請 -> 發(fā)布準(zhǔn)備 -> App Store上架 -> 審核后續(xù)
提交審核iOS審核團(tuán)隊聯(lián)系方式;
本筆記用于記錄了本人利用HBuilderX 開發(fā)項目到打包iOS app包后,上架App Store商店全過程步驟,希望對有需要的小伙伴給予些許幫助。
先后順序因人而已,我這里主要是按照以下步驟:
兼容檢查 -> 賬號申請 -> 證書申請 -> 發(fā)布準(zhǔn)備 -> App Store上架 -> 審核后續(xù):
1、兼容檢查:
- 布局屏幕寬度適配(css樣式:如字體大小、間距等)
如:
input中class樣式
:class="iosPlus ? 'biaotiIOS' : 'biaoti'"
- 插件兼容(如我個人應(yīng)用涉及的word等文檔預(yù)覽、騰訊云驗證碼適配處理和人臉識別驗證兼容等)
- 官方API差異檢查(如Native.js for iOS的一些API)
- 好用的平臺自動化測試工具,如IPA guard 測試服務(wù)
2、賬號申請:
關(guān)于賬號類型:
- 因政策原因,公司沒有以前容易申請,申請時間預(yù)計一周時間;(本人申請的是「個人賬號」花了大概兩天吧)
- 公司和企業(yè)的賬號申請需要鄧白氏碼,如果鄧白氏碼未申請,請先申請鄧白氏碼,這個過程需要一到兩個星期。
注冊申請
- 注冊蘋果賬號apple id
- 開啟雙重認(rèn)證,需在一臺IOS手機(jī)/iPad操作
- 在App Store下載Apple Developer APP?進(jìn)行注冊開發(fā)者賬號
- 去Apple Developer應(yīng)用填寫申請資料
- 綁定支付寶或者微信支付蘋果年費(¥688元/年)
3、證書申請:
3.1 iOS證書(.p12)和描述文件(.mobileprovision)申請
詳細(xì)步驟:
- 生成證書請求文件
- 申請開發(fā)(Development)證書和描述文件
- 申請發(fā)布(Production)證書和描述文件
申請步驟詳見?iOS證書和描述文件申請
發(fā)布 (Production)證書用于正式發(fā)布環(huán)境下使用,用于提交到Appstore審核發(fā)布。發(fā)布證書打包的 ipa,不可以直接安裝到手機(jī)上.
依據(jù)上述步驟最終會在本機(jī)得到以下文件:
其中紅線部分為打包需要的文件,其它均為申請途中產(chǎn)生的輔助文件。
3.2 關(guān)于IOS的證書
- iOS開發(fā)證書:iOS開發(fā)證書是用于測試APP,在開發(fā)過程中安裝到蘋果手機(jī)真機(jī)測試APP的運行情況。
- iOS發(fā)布證書:當(dāng)APP開發(fā)測試好后上線就需要用到iOS發(fā)布證書,用iOS發(fā)布證書打包的ipa才能上傳到App Store審核。
- iOS推送證書:iOS推送證書是用于推送通知的,平時我們在手機(jī)的系統(tǒng)欄下拉看到的那些消息就是推送通知,如果要做這個功能就需要配置推送證書。
- iOS企業(yè)證書:可以免上架App Store無設(shè)備數(shù)量限制安裝到手機(jī)使用。
4、發(fā)布準(zhǔn)備
上架前的準(zhǔn)備工作
上架前我們需大致了解下應(yīng)用上架的流程、審核標(biāo)準(zhǔn)規(guī)范,得知應(yīng)用應(yīng)符合哪些前提條件、哪些底線規(guī)則絕不能觸及等等,才能順利的通過審核并在AppStore上架。
蘋果應(yīng)用審核采用人工審核和自動審核相結(jié)合的方式。大體分為三部分,預(yù)審、機(jī)審和人工審核。
4.1 熟悉上架流程
目前應(yīng)用提審的整個流程大體分為五個階段:Prepare For Upload(準(zhǔn)備上傳)、Waiting For Review(等待審核)、 In Review(審核)、Pending Developer Release(等待開發(fā)者發(fā)布)、Ready For Sale(準(zhǔn)備銷售)。
APP上傳后,會進(jìn)入到 Wait for Review 狀態(tài),而后進(jìn)入到In Review狀態(tài),In Review一般2天左右就會審核通過或者是被打回。
- .ipa包上傳后首先進(jìn)入的是預(yù)審,會被掃描API等,預(yù)審?fù)ㄟ^后會在iTC里出現(xiàn),然后才可以提交至 Waiting;
- 在 Waiting For Review(等待審核)階段一般是機(jī)審,機(jī)審主要是對代碼進(jìn)行機(jī)器審核,排查APP是否重復(fù)應(yīng)用,“2.1蘋果狗年大禮包”事件就更多地依賴機(jī)器自動審核,減少人工成本;
- 通過后會進(jìn)入In Review(審核)階段,即人工審核階段,這個階段主要看的是App的元數(shù)據(jù),例如APP封面、功能、體驗等等,注重用戶體驗。
4.2 閱讀最新的應(yīng)用審核標(biāo)準(zhǔn) - 《App Store 審核指南》
被駁回是很正常的事情,但前提我們必須了解該審核規(guī)范內(nèi)容,遵守相關(guān)要求,按規(guī)則調(diào)整問題。
圖片來源:App Store 拒絕情況說明.
2020-09-212020-09-212020-09-222020-09-222020-09-232020-09-232020-09-242020-09-242020-09-252020-09-252020-09-262020-09-262020-09-272020-09-272020-09-28應(yīng)用程式審查確保:確保各注意事項內(nèi)容安全:隱私、數(shù)據(jù)安全等性能:應(yīng)用完整性、硬件兼容性要求業(yè)務(wù):清晰業(yè)務(wù)模式、明確訂閱商業(yè)規(guī)則模式等設(shè)計:良好的頁面交互設(shè)計、精致設(shè)計和符合相關(guān)編程指南法律:應(yīng)用程序必須在您可以使用它們的任何位置都符合所有法律要求及時跟進(jìn)和解決錯誤日志報告AppStore提交之前規(guī)則提交之后
4.3 熟知常見駁回的問題:
- 崩潰和錯誤(這個留給iOS審核團(tuán)隊來發(fā)現(xiàn)就過份了哈 )
- 鏈接斷開:應(yīng)用中的所有鏈接(包括提用描述提供的隱私鏈接)都必須正常加載
- 占位符內(nèi)容:如非正式功能圖片和文字等
- 申請許可:引用了敏感用戶數(shù)據(jù)API,詳見
- 屏幕截圖不正確(詳見 - 尺寸要求規(guī)范)
可以利用XCode自帶的iOS模擬器,直接在HBuildeX 工具里運行截圖即可,比如我使用的是iPhone 11 Pro Max(13.6)對應(yīng)6.5英寸顯示屏(1242 × 2688 像素)
創(chuàng)建IOS模擬器
在HBuilderX里,點擊頂部菜單欄 運行 - 運行手機(jī)或模擬器 - iOS模擬器
6. 信息不完整:需提供演示帳戶用戶名和密碼等
7. 不合格的用戶界面:應(yīng)用需保持精致和用戶友好的界面,符合iOS UI Design?(行業(yè)標(biāo)準(zhǔn)規(guī)范 很贊同!🤔)
5、App Store上架
5.1 應(yīng)用商店創(chuàng)建App
5.2 填寫APP各項審核信息
- 版本信息
- 綜合信息
- ...
若「編輯年齡分級」為4+歲,根據(jù)蘋果的最新規(guī)范不能使用IDFA
5.3 IOS 打包(生成.ipa文件)
到這一步,默認(rèn)已經(jīng)成功得到了 iOS證書(.p12)和描述文件(.mobileprovision)文件,否則請先完成 步驟3、!
- 以HBuilderX 工具為例,打開待發(fā)布的項目 - 發(fā)行 - 原生App云打包
-
打包成功后會在控制臺輸出得到下載鏈接:
-
通過 Transporter App 上傳App 的二進(jìn)制文件(上述打包生成鏈接的.ipa文件)
5.4 上傳.ipa包至App Store Connect 中
利用第三方IPA上傳工具:appuploder工具
上傳構(gòu)建版本,可以查看交付進(jìn)度(包括警告、錯誤和交付日志)以及交付歷史
5.5 使用?TestFlight測試 Beta 版 App
- 在用于測試的 iOS 設(shè)備上安裝 TestFlight;
- 在 App Store Connect 中的TestFight?構(gòu)建beta版本:
- 在內(nèi)部群組 - 新建測試員:
- 點擊邀請后,該成員郵箱將會收到一個兌換碼:
- 隨后就可以在TestFlight 里打開該構(gòu)建版本
關(guān)于 TestFlight:
1. 每個構(gòu)建版本有最多 90 天的時間可供測試;
2. 如果在測試設(shè)備上安裝該 App 的 App Store 版本,則該版本將被其 Beta 版本替換;
3. Beta 版 App 下載完成后,其名稱旁邊會出現(xiàn)一個表示其為 Beta 版本的橙色圓點。
5.6 提交審核!
審核有時很快一兩天,或要幾天時間,需及時查看看郵件。
如果變成可供銷售,那么恭喜你已成功在App Store里上架!
6、審核后續(xù)
被駁回拒絕也是意料之中的事情,提交審核后的第二天(早上6點多)便收到了 App Store Review 的郵件。
6.0 我的被拒經(jīng)歷 🤨
第一封郵件:
2020年9月25日 06:48
2020年9月25日 上午6:48
發(fā)件人 Apple
Other - Other
Hello,The review of your app is taking longer than expected. Once we have completed our review, we will notify you via Resolution Center.If you would like to inquire about the status of this review, you may file a request via the Apple Developer Contact Us page.Best regards,App Store Review
翻譯:
意思是這次評論時間會很長,等評論完成之后,會通知我們。
分析:
查閱相關(guān)資料,該郵件內(nèi)容可理解為是對開發(fā)者賬號的一種審查策略。郵件的標(biāo)題為:Other - Other, 據(jù)說是一種全新的拒絕理由!🤔🤔
廣大網(wǎng)友的猜測:
- 蘋果審核機(jī)制變了;
- 蘋果要審查你的賬號了;
- 蘋果最近太忙了,知道要延遲審核,先給你的拒絕放在那,等輪到你了再說。
- 考慮到最近的特殊大環(huán)境,有可能是ZF原因。
解決措施:
🎉 1. 等著!郵件已經(jīng)說明了只需要等待對方答復(fù)。
🎉 2. 如果著急的話,就按照提示選擇 Contact Us,提交申訴。
即 點擊郵件的 " Apple Developer Contact Us" --> App審核 --> 選擇 "App 審核狀態(tài)" / "App 被拒澄清" 均可。
(此時蘋果應(yīng)會自動回復(fù)了一封郵件,大概一到兩天內(nèi)才會給予正式答復(fù)郵件)
我的回復(fù)內(nèi)容:
Dear AppStore review team, hello.
I received an email about my app review rejection, the content is probably ``'The review of your app is taking longer than expected...' This is my first time submitting an app in the AppStore, I am very excited and happy ! 😃😃 If it is found that there are any abnormal problems in the submitted application, I think I will be happy to actively cooperate with the rectification, and look forward to your reply. Good luck!
大概就是說 我收到了被拒郵件,并表示非常樂意配合整改,期待正式回信。
總之態(tài)度很誠懇,愿意積極配合。🌝🌝
總體大致流程:
收到Other-Other被拒?——>?根據(jù)郵件提示詢問審核狀態(tài)?——>?約2天收到官方回復(fù)(提及會將你的請求轉(zhuǎn)達(dá)給內(nèi)部其他團(tuán)隊)——>?再過2天收到完成賬號調(diào)查郵件+in review郵件?——>?可能收到關(guān)于需調(diào)整的問題,再次被拒?——>?修改代碼重新提交?——>?in review、通過審核!🎉🎉🎉