当我将我的应用上传到App Store时,使用Application Loader遇到了错误。我的应用程序是在iOS 3.0时期开发的,仍然面向iOS 4.3及以上版本。最近,我更新了应用程序以使其与iOS7兼容。但是,Application Loader始终返回这种类型的错误。我在互联网上搜索并发现我不是唯一一个遇到此问题的人。因此,我创建了这篇文章,希望我关于应用图标所发现的内容可以帮助其他人。
听起来您可能和我一样,已经接受了XCode 5.0的建议,将您的图标文件迁移到目录中。
当您这样做时,您需要从项目的.plist文件中删除CFBundleIconFile(“图标文件”)参数。那是旧的做法,一旦您迁移了您的图标文件,显然该参数就不正确了。
奇怪的是XCode的迁移没有自动为您修复此问题。本来帮助您解决这个问题是非常“苹果”的。
我从“iOS人机界面指南”、“iOS应用程序编程指南”和“信息属性列表参考”中获得了上述信息。搜索“应用程序图标”,一切都有所解释。
您的配方完美地发挥了作用。
对于我来说,
我已经在Supporting Files中选择了NameOfMyApp-info.plist。
我只需要打开键:图标文件。
我刚刚删除了所有图像字符串。(提交时的错误消息正是关于这些图像的。)
我再次尝试提交并且:提交成功。
谢谢。
以上解决方案均未适用于我的特定情况。
最终,下述步骤得以奏效,故在此分享给有同样问题的其他人:
在构建 Cordova 项目时遇到了相同的问题。
通过在 info.plist
中删除带有 icon.png 的 CFBundleIcon
,我解决了这个问题。