iOS最近上架AppStore遇到的2.8和10.6的問題

最近上架一次AppStore,結果悲了個劇的,原因如下

2.8 - Apps that install or launch other executable code will be rejected

10.6 - Apple and our customers place a high value on simple, refined, creative, well thought through interfaces. They take more work but are worth it. Apple sets a high bar. If your user interface is complex or less than very good, it may be rejected

2.8 Details

During review, your app installed or launched executable code, which is a violation of the App Store Review Guidelines.

Specifically, this app contains a mechanism for updating itself outside of the App Store review process.

Next Steps

Please revise your app to remove this functionality.

10.6 Details

Additionally, your app includes an update button or alerts the user to update the app. To avoid user confusion, app version updates must utilize the iOS built-in update mechanism.

Specifically, this app contains an SDK designed to update the app outside of the App Store process. It would be appropriate to remove this SDK before resubmitting for review.

Next Steps

Please remove the update feature from your app. To distribute a new version of your app, upload the new app binary version into the same iTunes Connect record you created for the app’s previous version. Updated versions keep the same Apple ID, iTunes Connect ID (SKU), and bundle ID as the original version, and are available free to customers who purchased a previous version.

? ? ? 大概意思意思就是我的APP中包含了更新按鈕或者更新的SDK,搞得我很郁悶啊,我明明沒有更新的啊,為啥說我有更新的呢?

? ? ? 最后想想應該是,集成的Test in里面包含了更新機制或者啥的,Test in是臨時集成進去搜集crash 日志的,以前是沒有什么問題的,最后發現都是最近有不少APP是因為集成了第三方的這種搜集crash日志的SDK悲劇的,比如fir.im、蒲公英、Umeng等,所以各位大兄弟們上架的時候也要注意一下啊!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容