Phonegap - 缺少App Store图标1024x1024px App Store图标

时间:2018-01-13 01:18:28

标签: cordova phonegap-plugins testflight phonegap application-loader

这适用于PhoneGap。

使用ApplicationLoader提交.ipa时,我收到此错误:

  

警告ITMS-90704:"缺少App Store图标。 iOS应用程序必须包含PNG格式的1024x1024px App Store图标。如果未在资产目录中或通过iTunes Connect提供图标,则无法提交应用程序以进行App Review或Beta App Review。有关详细信息,请参阅https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/app-icon/。"

我在https://build.phonegap.com使用Phonegap的在线构建工具来生成.ipa。 所以,我压缩了phonegap项目,然后上传。该网站将编译并创建.ipa。 ipa成功获得了gerenated,我甚至可以安装到测试设备上,它也可以进入TestFlight,但Apple不允许我提交到应用商店,直到这个警告得到解决。

我查看了其他解决方案,但这些似乎特别针对Cordova。

我尝试了以下链接中的建议,但那些没有用。

Missing Marketing Icon - iOS Cordova

Cordova, Phonegap and ionic ( ios missing 1024x1024 icon )

我尝试通过添加:

来更新config.xml
<icon src="res/icon/ios/icon-1024.png" width="1024" height="1024" />

我还在config.xml中添加了以下内容:

<platfrom name="ios">
   <icon src="res/icon/ios/icon-1024.png" platform="ios" width="1024" height="1024" />
   ...
</platform>

我还添加了以下内容:

<engine name="ios" spec="^4.5.1" />

似乎没什么用。同样,这适用于PhoneGap。 感谢

4 个答案:

答案 0 :(得分:15)

config.xml文件中,以png格式添加相应的1024x1024图标

<icon src="icon/ios/icon.png" width="1024" height="1024" />

并更新到phonegap-cli 7.1.0或更高版本(如果您尚未指定手机版本,请添加此元素)

<preference name="phonegap-version" value="cli-7.1.0" />

注意:请确保您的png图标不包含Alpha通道(不允许透明,否则您将获得ERROR ITMS-90717)。

答案 1 :(得分:2)

对于其他上述解决方案无效的人。

  • 通过在iTunes Connect App Store图标中上传1024 * 1024图标,对我有用。
  • 然后我再次重新提交我的ipa版本。

iTunes Connect - App Store Icon Screenshot

答案 2 :(得分:0)

如果您使用xcode进行IPA。然后打开project / platforms / iOS /.../ images.xcassets文件夹并在其中放置一个名为“icon-1024.png”的应用程序图标。它的大小应为1024 * 1024像素。不需要在config.xml中添加。完成。

注意 - 无论您是否使用xcode,都应该有images.xcassets文件夹。找到它..

答案 3 :(得分:0)

您可能需要添加ios 11所需的assets.car文件 您可以使用xcode或在线工具http://www.applicationloader.net/appuploader/icontool.php

创建它