在iTunes Store上载构建时发出警告

时间:2013-09-18 07:07:39

标签: iphone icons itunes release ios7

  

缺少推荐的图标文件 - 该捆绑包不包含应用   iPhone / iPod Touch图标,精确'120x120'像素,单位为.png   格式。

我正在使用xcode 4.6.3并且我正在为iOS 4.3及更高版本创建app,因为在xcode 4.6.3中没有iOS 7的选项。但是iOS 7的条件是'120 * 120'的图标,那么为什么它会显示我的应用程序的警告。

我没有像素120*120的图标。有没有办法跳过这个错误。请告诉我解决方案或是否必须添加图标?

4 个答案:

答案 0 :(得分:3)

不,没有办法跳过此警告。如果使用 iOS 6 SDK 构建,您仍然可以添加需求图标,只需将120x120图标添加到CFBundleIconFiles中的info.plist数组中。

答案 1 :(得分:3)

尝试检查您正在使用的Xcode版本,在终端中运行以下命令

xcode-select -print-path

然后尝试检查这是Xcode 4.6.3或更低版本,如果不改变路径

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

其中Xcode.app是Xcode 4.6.3或更低版本Path。

切换xcode版本后尝试上传,这可能会解决您的问题

如果您拥有XCode 5的测试版,那么它会发出警告

答案 2 :(得分:2)

如果你要删除这个对你有利的警告,因为从现在开始iOS7的时代。您的应用将在所有设备上运行。它只是一个高清图标,将显示在itunes上。因此,Apple建议您通过多花点心力来实现这一目标。从Here调整120x120的视网膜图标大小,并将其添加到project.Update info.plist中,然后上传。

有关更新info.plist的信息,请参阅THIS Question On StackOverflow

答案 3 :(得分:2)

好吧,如果您要从Xcode 4.6.3上传二进制文件。你一定会得到这个警告。 但您的应用不会被拒绝。我也从苹果那里得到了这个警告但我的应用程序已经发布了但强烈建议添加所需的120像素图标。 你可以通过

这样做

Xcode更新为Xcode 5并从那里构建二进制文件。 或者在应用程序的.plist文件中添加120像素的图标文件。