整理下自己在上架App到AppStore被拒绝的原因,会持续不断更新,也欢迎其它朋友一起来补充,增加,一起相互学习,共同进步。
1 .Guideline 2.3 - Performance - Accurate Metadata,We were unable to locate some of the features described in your metadata. Specifically, we were unable to locate XX and XX features mentioned in your screenshots.
- 原因 : 自己App首页UI界面更改过,一些模块发生了变化,而上架的时候使用的屏幕快照还是未修改首页UI之前的,导致审核失败。
- 解决:重新更换屏幕快照即可,如何修改屏幕快照?可以参考 iOS上架时对App图标,屏幕快照的要求
2 .Guideline 2.3.10 - Performance - Accurate Metadata,We noticed that your app or its metadata includes irrelevant third-party platform information. Specifically, your app includes references to Android in the XX section.Referencing third-party platforms in your app or its metadata is not permitted on the App Store unless there is specific interactive functionality.
- 原因 : App里面有的界面可能包含了其它第三方平台的文件,比如我这里是一个下载界面,包含了Android客户端下载。
- 解决 : 去除多余的其他三方的文件
3 .Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage,We noticed that your app requests the user’s consent to access the Camera & Location but does not clarify the use of this feature in the permission modal alert.
- 原因 : 在使用地理位置,照相机等权限的时候,没有具体描述用来干吗用的,比如我们的App是个房源App,以前在使用地理位置的时候,描述为
请允许使用你的地理位置
,现在改为请允许使用你的地理位置,来让App可以寻找附近的房源,导航,沟通置业顾问等等
。 - 解决: 把使用到的权限,具体使用的地方详细描述出来
4. 打包上传成功之后,收到苹果邮件 --- 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.
- 原因 : xcode9在设置AppIcon的时候,需要多设置一个尺寸1024 * 1204
- 解决 : 在xcode9中设置AppIcon的地方,把1024*1024的尺寸补上就可以。
5.Guideline 2.1 - Performance - App Completeness.We discovered one or more bugs in your app when reviewed on iPad running iOS 11.2.6 on Wi-Fi connected to an IPv6 network.Specifically, the app did not load content for 房产资讯 properly.Please see attached screenshots for details.
- 原因 : 没有支持ipv6网络
- 解决 : 具体参考关于IPV6审核被拒的完整分析
6.Guideline 2.1 - Information Needed。We were unable to sign in to review your app with the demo account information you provided. In order for us to review your app, please provide us with a functional demo account so that we may fully assess your app's features.We have attached a screenshot of the error message displayed when we attempted to sign in.
- 原因 : 在
iTunes
里提供的测试账号有问题,导致app无法登陆 - 解决 : 提交下一个版本的时候,在
iTunes
里提供新的测试账号就可以啦
7 最近18.4.23号提交app版本更新,由于苹果新政策的改变,需要更新绑定App id的手机号码。如果忘记密保的话,可以尝试通过以下方法来保定手机号。
- 解决: 具体参考苹果开发者计划许可协议更新:持续更新
8 ipa包已经上传完成,但是构建版本一直没出现,收到Apple邮件We identified one or more issues with a recent delivery for your app, "济南房地产网". Please correct the following issues, then upload again.Missing Info.plist key - This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSLocationAlwaysUsageDescription key with a string value explaining to the user how the app uses this data.
- 原因 : plist文件里面少了个字段
- 解决 : 添加上
NSLocationAlwaysUsageDescription
9 Guideline 2.5.1 - Performance - Software Requirements.Your app uses or references the following non-public APIs:com.apple.springboard.lockcomplete
The use of non-public APIs is not permitted on the App Store because it can lead to a poor user experience should these APIs change. Continuing to use or conceal non-public APIs in future submissions of this app may result in the termination of your Apple Developer account, as well as removal of all associated apps from the App Store.
- 原因 : com.apple.springboard.lockcompletes使用了私有api
- 解决 : 添加上
NSLocationAlwaysUsageDescription
网友评论