1. 程式人生 > >Appstore稽核被拒的問題

Appstore稽核被拒的問題

Guideline 2.1 - Information Needed  

提交至 App Review 的申請 (包括可供預訂的 app) 應為該 app 的最終版本,並應包含所有必要的元資料和有效網址。所有佔位符文字、空白網站和其他臨時內容應在提交前移除。在提交 app 之前,請務必在裝置上對 app 的錯誤和穩定性進行測試;如果您的 app 需要登入,請提供演示帳戶資訊 (並開啟您的後臺服務!)。如果您在 app 中提供了 App 內購買專案,請確保稽核人員能夠看到這些內容,並確保這些內容處於完整且最新的狀態,否則請在稽核備註中說明相關原因。請不要將 App Review 視作軟體測試服務。我們將拒絕不完整的 app 套裝以及會出現崩潰或存在明顯技術問題的二進位制檔案。

GUideline 2.3 - Performance - Accurate Metadata

iTunes Connect 裡面應用截圖或者描述框填寫內容與APP不匹配,可以根據蘋果打回資訊對應一下

Guideline 2.3.6 - Performance - Accurate Metadata

App Store Connect中的評級問題,一般都是評級年齡寫小了

Guideline 2.4.1 - Performance - Hardware Compatibility

雖然我沒沒有勾選相容ipad但是蘋果要求我們的APP在ipad能正常執行,沒適配沒關係,重點是不能在ipad閃退,我這邊碰到的是通過imageWithContentsOfFile獲取圖片,沒加ipad的圖片導致image物件為空閃退的

Guideline 2.5.1 - Performance - Software Requirements

說我們呼叫了私有API或者已經廢棄了的API,具體的看駁回資訊,我這邊的是

Your app uses the "prefs:root=" non-public URL scheme, which is a private entity. The use of non-public APIs is not permitted on the App Store because it can lead to a poor user experience should these APIs change.

蘋果的要求是不可以再使用prefs:root以及App-Prefs:root的介面來做app內部和系統設定的跳轉了。現在做app系統設定跳轉,官方的只能使用UIApplicationOpenSettingURLString.

Guideline 4.1 - Design - Copycats

Your app or its metadata appears to contain misleading content. Specifically, your app is leveraging xxx.

Please see attached screenshots for details.

The next submission of this app may require a longer review time, and this app will not be eligible for an expedited review until this issue is resolved.

應用設計侵權根絕蘋果給回來的提示修改就行了

Guideline 4.2.1 - Design - Minimum Functionality
也就是說你的應用需要登入才能進入,所以不能在登入前訪問使用者隱私,比如說,是否同意該APP訪問您的位置資訊類的彈框

Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage

該應用有部分功能不應該需要強制登陸的,增加一個遊客功能即可(可以讓後臺給個介面是否是稽核狀態,如果是稽核裝填就加遊客功能,非稽核狀態就沒有遊客功能)