ios – 为什么我的iPhone应用被拒绝了?

以下是iTunes Connect Resolution Center中显示的消息:

Reasons

3.5: Small and large app icons should be similar,so as to not to cause confusion
3.5

We found that the app icon displayed on the device does not
sufficiently match the large icon displayed on the App Store,which
does not comply with the App Store Review Guidelines.

In your case,the app icon displayed on the device is blank.

< More explanation…>

因此,根据我的理解,应用程序被拒绝,因为设备上的应用程序图标是空白的,但是当我通过Ad Hoc分发(最接近App Store分发)在我的iPhone 5上安装应用程序时,一切看起来都很好.

以下是XCode中的资产App Icon配置.它看起来不错吗?

任何帮助将不胜感激.

解决方法

我找到了我的应用被拒绝的原因,我只是想为将面临同样问题的任何人分享解决方案.

我的应用程序似乎被拒绝,因为iPad设备上的应用程序图标为空白. (请注意,即使我的应用程序是仅限iPhone的应用程序,Apple App Review团队测试人员仍在使用iPad设备)

我最近开始使用images.xcassets来管理我的应用程序图标和加载页面图像.因此,我从我的应用程序资源中删除了所有相关文件,但目标plist文件有一些剩余部分,最终被发现是iPad上空白图标的原因…

一旦我从plist文件删除一个名为“CFBundleIcons~ipad”的条目,问题就解决了.

感谢@Leijonien为您提供帮助我解决此问题的评论

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...