登錄iTunes查看被拒理由裳瘪,以下為apple返回的信息,附解釋:
由于你在分享鏈接中罪针,提供了蘋果app的下載鏈接(一般是在另一個平臺下載要上架的app)彭羹,而這是不被允許的!
//解決方法泪酱,分享時不能有蘋果應(yīng)用的下載鏈接派殷;
During review, your app installed or launched executable code, which is not permitted on the App Store. Specifically, your app uses the itms-services URL scheme to install an app.
應(yīng)用擴展 或 依賴庫明確地被設(shè)計成,在應(yīng)用程序?qū)徟竽狗В軌蚋淖兡愕腶pp的行為或者功能毡惜,這違反了 App Store Review Guideline 2.5.2 和 section 3.3.2 of the Apple Developer Program License Agreement
這些代碼結(jié)合一個遠(yuǎn)程的資源,擁有潛在的威脅岂津,可能利用私有方法和私有庫改變app的構(gòu)造虱黄,嚴(yán)重影響的app的安全悦即,這不被允許吮成!
高德地圖、個推更新最新SDK
//解決方法:將熱更新懷疑對象的Framework移除辜梳,換上最新的粱甫,如果還不行,就重導(dǎo)全部換一次作瞄;
Your app, extension, or linked framework appears to contain code designed explicitly with the capability to change your app’s behavior or functionality after App Review approval, which is not in compliance with [App Store Review Guideline 2.5.2](https://developer.apple.com/app-store/review/guidelines/#software-requirements) and section 3.3.2 of the [Apple Developer Program License Agreement](https://developer.apple.com/terms/).
This code, combined with a remote resource, can facilitate significant changes to your app’s behavior compared to when it was initially reviewed for the App Store. While you may not be using this functionality currently, it has the potential to load private frameworks, private methods, and enable future feature changes. This includes any code which passes arbitrary parameters to dynamic methods such as dlopen(), dlsym(), respondsToSelector:, performSelector:, method_exchangeImplementations(), and running remote scripts in order to change app behavior and/or call SPI, based on the contents of the downloaded script. Even if the remote resource is not intentionally malicious, it could easily be hijacked via a Man In The Middle (MiTM) attack, which can pose a serious security vulnerability to users of your app.
你的app中有更新按鈕或者提醒用戶更新的警告框茶宵,為了避免用戶困惑,app版本更新必須利用ios內(nèi)嵌的更新機制
//解決方法宗挥,移除更新或者提示更新的按鈕或警告框乌庶;
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.
你的app在使用位置服務(wù)時,聲明它的使用目的不符合 iOS Human Interface Guidelines規(guī)則
//解決方案:規(guī)范允許定位功能時的提示文字契耿;
Your app uses background location services but does not clarify the purpose of its use in the location modal alert as required in the [iOS Human Interface Guidelines](https://developer.apple.com/ios/human-interface-guidelines/ui-views/alerts/).
由于用到位置服務(wù)瞒大,但是沒有提供演示視頻,所以被拒搪桂;
//解決方案:提供一個演示視頻
2. 1 Performance: App Completeness
Guideline 2.1 - Information Needed
We have started the review of your app, but we are not able to continue because we need access to a video that demonstrates your app in use on an iOS device.
Specifically, please provide a demo video to demonstrate how your app utilizes the location feature in the background.