1.問題:Invalid App Store Icon - The App Store Icon in the asset catalog in 'mDoctor.app' can't be transparent nor contain an alpha channel.
解決:這個是因為app圖標有透明通道,去掉就好了。
2.問題:Missing App Store Icon - iOS Apps must include a 1024x1024px App Store Icon in PNG format. Without providing the icon in the Asset Catalog or via iTunes Connect, apps cannot be submitted for App Review or Beta App Review. Refer to https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/app-icon/ for more information.
解決:這個是缺少了程序里缺少了1024*1024px的app圖標。
3.問題:This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSPhotoLibraryUsageDescription key with a string value explaining to the user how the app uses this data.
解決:這個是缺少對調用系統功能隱私權限的描述,在info.plist里設置,NSPhotoLibraryUsageDescription是相冊還有類似其它的一些像相機、電話等等。
4.問題:Invalid Swift Support - The SwiftSupport folder is missing. Rebuild your app using the current public (GM) version of Xcode and resubmit it.
解決:原因是SwiftSupport文件夾沒有放到ipa包里,我們之前是測試用Application Loader上傳的,我用xcode上傳下就沒問題了,如果用腳本打包的也可能會遇到這個問題。
5.問題:Missing Push Notification Entitlement - Your app appears to include API used to register with the Apple Push Notification service, but the app signature's entitlements do not include the "aps-environment" entitlement. If your app uses the Apple Push Notification service, make sure your App ID is enabled for Push Notification in the Provisioning Portal, and resubmit after signing your app with a Distribution provisioning profile that includes the "aps-environment" entitlement. See "Provisioning and Development" in the Local and Push Notification Programming Guide for more information. If your app does not use the Apple Push Notification service, no action is required. You may remove the API from future submissions to stop this warning. If you use a third-party framework, you may need to contact the developer for information on removing the API.
解決:這個是當時xcode升級后,遠程推送在Capabilities有個開關,在配置好證書后需要打開。
6.問題:We discovered one or more bugs in your app when reviewed on iPad and iPhone running iOS 9.3.5 on Wi-Fi connected to an IPv6 network.
Your app displayed an error message when we tried to log in with the demo account. We've attached screenshot(s) for your reference.
解決:雖然提的是ipv6的問題,但是當時早已經做過(兼容ipv6
)。這個應該是當時蘋果在測試的時候沒有連接通,后來我們反饋了下就通過了。
7.問題:2.16 Details
Your app declares support for audio in the UIBackgroundModes key in your Info.plist but did not include features that require persistent audio.
解決:我們app有用到音頻后臺播放,但是需要用公司的硬件,最后在附加信息里面附上了演示視頻的地址就通過了。
8.問題:3.3 Details
We noticed that your marketing screenshot(s) do not sufficiently reflect your app in use.
We've attached screenshot(s) for your reference.
解決:這個是當時截屏中出現了第三方平臺的信息。
9.問題:Guideline 2.1 - Performance - App Completeness
Your app or its metadata does not appear to include final content. Specifically, your app and metadata includes placeholder content.
Please see attached screenshots for details.
解決:提示的是原數據問題(只要關于app內容的都算原數據),當時是因為我們在正式庫里有部分測試內容在測完后沒有及時刪除。