將 2 步驟中申請好的證書和描述檔案正確配置到 xcode 中,設定好xcode 的一些屬性:
5. 提交審核6. 後續二 、ios 上架審核過程常見的坑與解決方法
1. 問題:使用者生成內容(ugc)缺少必要的審核
為了防止非法濫用使用者生成的內容,從而給使用者提供虛假資訊、盜取使用者的智財權,社交應用以及應用當中包含使用者生成的資訊的應用必須包括下述功能:
2. 問題:應用中使用了 idfa 被拒絕解決方案:
如果應用本身有整合廣告的話,只需要在提交審核的時候勾選正確的廣告識別符號選項即可。
如果應用本身未整合廣告,卻包含 idfa 的話。這種情況一般都是整合的第三方 sdk 中包含 idfa 導致的。首先尋找是否有不包含 idfa 的 sdk 版本,如果沒有的話可以參考 sharesdk 的解決方法,通過後台配置在審核期間為應用新增廣告,審核完成過後將廣告展示去掉。
3. 問題:應用不支援 ipv6網路下使用
2023年6月1號起,蘋果的審核人員會在 ipv6 網路上審核你的應用,所以如果你的應用程式無法使用 ipv6 協議,可能會被拒絕。
5. 問題:虛擬產品未使用應用內支付(iap)被拒
根據蘋果官方最新的審核條款:如果你希望通過付費才可以解鎖你的應用當中的一些功能(例如,訂閱內容,遊戲貨幣,遊戲關卡,獲取優質內容,解鎖完整版本),你必須使用應用內付費(iap)。如果這種情況下,應用使用了其他的第三方支付,應用將被拒絕上架。
關於位置服務蘋果的審核條款原文如下:
使用位置服務的應用程式必須提供和位置服務直接相關的功能。使用基於位置的api不允許用於提供緊急服務,或者實現自動控制車輛、飛行器以及其他裝置(小型的裝置例如小型無人機和玩具例外),遠端控制汽車警報系統等。在收集、傳輸和使用使用者的位置資料之前,請確保你已經取得了使用者的同意。
如果應用程式使用了後台定位服務,務必在應用當中闡明其目的。並且使用後台定位的話需要提供乙個明確的提醒告訴使用者這麼做會加快電量消耗。
一般應用在這一塊被拒的原因有以下幾種:
ios 10 之後如果需要呼叫相機,藍芽等裝置時,需要在 info.plist 檔案中進行相應的配置,否則應用會直接崩潰,在 ios 10 之前則是無法訪問。另外,如果在 info.plist 中呼叫了配置了許可權在應用中卻沒有使用到也是會被拒的。
8. 問題:應用提示更新被拒9. 問題:奪寶(**)類應用被拒10. 問題:隱私條款問題被拒
在未獲得使用者事先允許,或未告知使用者資訊將被如何,在**使用的情況下,應用不可以傳輸使用者資料。
11. 問題:未提供測試賬號被拒12. 問題:未通過 https 訪問被拒經過千辛萬苦 終於發布成功
iOS App上架審核經驗
好久沒有寫部落格了,外包公司就是比較忙,沒辦法在第一時間整理並寫出部落格,如今離職,我將慢慢梳理這幾年的工作經驗,先從上架開始梳理 虛擬交易,如購買文件全部檢視許可權 一次 易 沒有退款流程的交易 上述這些是我總結出來的,可能會有紕漏,遇到這些功能或機制,不用想了,老老實實的進行蘋果內購服務了 刪除...
iOS App 上架審核被原因拒總結
import sys xattr.h 對指定的檔案路徑及路徑資料夾內的資料夾和檔案設定不備份到 itunes 和 icloud 屬性 bool addskipbackupattributetoitematurl nsurl url bool addskipbackupattributetoitema...
LINUX編譯過程中常見問題
1.安裝arm linux gcc工具鏈後,明明已經再 etc profile中新增安裝路徑,執行arm linux gcc v 系統提示找不到arm linux gcc 解決方法 apt get install libc6 dev i386 安裝完這個包後,就可以了 2.error while l...