iOS 上架被拒(一)prefs root 被拒

2021-09-29 23:31:22 字數 608 閱讀 1142

當我們提交審核過程中經常會遇到各種各樣的審核被拒原因,其中就包含了prefs:root  被拒

當我們被拒後會收到下面這個駁回原因

您的應用程式使用「prefs:root=」非公共url方案,這是乙個私有實體。應用程式商店不允許使用非公共api,因為如果這些api發生更改,可能會導致不良的使用者體驗。

具體來說,您的應用程式使用以下非公開url方案:

應用程式首選項:根=wifi

首選項:根=wifi

下一步如果無法提**用程式所需的功能,則可以使用「反饋助手」提交增強請求。

問題原因

通過上面我們可以直接清除的看到,應用商店是禁止使用非公共api的,也就是說prefs:root=是屬於非公共api,上線的時候禁止使用

解決辦法

1、就是上線的時候直接刪除這些**,然後在相應的位置加一些問題提示,讓使用者自己主動去開啟,不過這個方法很麻煩

個人建議使用方法2,但是有的時候老版本的.a檔案和.framework也包含了響應的prefs:root=,我們也是需要更改的,我們需要在終端命令列上輸入下面這個命令

grep -lr "prefs:root=" *

找到了使用prefs:root=的第三方包,然後更改即可

iOS上架截圖被拒

上週發布乙個版本,換過截圖,螢幕上含有 測試 字眼,最後發現上架被拒,被拒的理由大致意思如下 截圖預覽中包含了 測試 試用 demo 等字眼,檢視一下蘋果拒絕上架的原因,其中有這麼一條 screenshot properties 於是使用真機截圖,接了乙個最大屏5.5 使用的機子6p 英吋的,其他的...

ios 上架被拒理由4 3

指引4.3 設計 此應用程式的下一次提交可能需要更長的審核時間,在此問題解決之前,此應用程式將沒有資格進行加急審核。下乙個步驟 當建立多個應用程式時,內容是唯一變化的元素,您應該提供乙個應用程式來向客戶交付不同的內容。如果您想為購買提供這些內容,可以使用應用程式內購買api。或者,您可以考慮建立乙個...

APP上架審核被拒(新增2016 04)

2.0 functionality 功能 3.0 metadata name,descriptions,ratings,rankings,etc 描述資料 名稱,描述,評級,分類等 4.0 location 位置 5.0 push notifications 提醒推送 5.3在首次推送訊息之前未取得...