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内容的都算原数据),当时是因为我们在正式库里有部分测试内容在测完后没有及时删除。