Cordova Phonegap-缺少应用商店图标1024x1024px应用商店图标

Cordova Phonegap-缺少应用商店图标1024x1024px应用商店图标,cordova,phonegap-plugins,testflight,phonegap,application-loader,Cordova,Phonegap Plugins,Testflight,Phonegap,Application Loader,这是给PhoneGap的 使用ApplicationLoader提交.ipa时,我遇到以下错误: 警告ITMS-90704:“缺少应用程序商店图标。iOS应用程序必须包含一个PNG格式的1024x1024px应用程序商店图标。如果未在资产目录中提供图标或通过iTunes Connect提供图标,则无法提交应用程序以供应用程序审查或测试版应用程序审查。有关更多信息,请参阅。” 我使用Phonegap的在线构建工具生成.ipa。 因此,我压缩phonegap项目,然后上传。该网站将编译并创建.ipa

这是给PhoneGap的

使用ApplicationLoader提交.ipa时,我遇到以下错误:

警告ITMS-90704:“缺少应用程序商店图标。iOS应用程序必须包含一个PNG格式的1024x1024px应用程序商店图标。如果未在资产目录中提供图标或通过iTunes Connect提供图标,则无法提交应用程序以供应用程序审查或测试版应用程序审查。有关更多信息,请参阅。”

我使用Phonegap的在线构建工具生成.ipa。 因此,我压缩phonegap项目,然后上传。该网站将编译并创建.ipa。ipa成功升级,我甚至可以安装到测试设备上,它也可以进入TestFlight,但苹果不允许我提交到app store,直到这个警告得到解决

我研究了其他解决方案,但这些似乎是针对科尔多瓦的

我尝试了以下链接中的建议,但这些都不起作用

我尝试通过添加以下内容来更新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设计的。
如果您正在使用xcode制作IPA,请多谢。然后打开project/platforms/iOS/../images.xcsets文件夹,并在其中放置一个名为“icon-1024.png”的应用程序图标。它的大小应该是1024*1024像素。不需要在config.xml中添加。完成了


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

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

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

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



注意:确保png图标不包含alpha通道(不允许透明,否则会出现
错误ITMS-90717
)。

您可能需要添加assets.car文件,ios 11需要该文件
您可以使用xcode或在线工具为上述解决方案不起作用的其他人创建它

  • 对我来说,上传iTunes Connect应用商店图标中的1024*1024图标是可行的
  • 然后我再次提交我的ipa构建

你是说Phonegap构建还是Phonegap CLI?两者都不是。我一直在使用他们的在线构建,所以,我把所有东西都拉上拉链并上传。该网站将编译和创建IPA。除了我得到这个警告,一切都正常。我甚至可以在TestFlight中测试它,但苹果不允许我提交到应用商店,直到这个警告被解决。这就是phonegap构建。他们刚刚将服务器更新为使用Xcode 9,您是否设置了要使用的cli版本?尝试将其设置为7.1.0是否有更多关于此的信息?我厌倦了phonegap构建,添加了首选项phonegap版本cli-7.1.0,但现在我得到了一些关于其他图标的其他错误。如果我删除引用导致错误的图标的行,它会告诉我另一个图标丢失。如果我删除了所有的图标引用,然后告诉我图标google-services.json丢失了:我也一直在使用他们的在线构建,所以,我将所有内容压缩并上传。该网站将编译并创建.ipa。除了我得到这个警告,一切都正常。我甚至可以在TestFlight中测试它,但苹果不允许我提交到应用商店,直到这个警告被解决。Thx我从未尝试过使用Xcode编译Phonegap项目。不确定是否可能。我没有使用phone gap在线构建工具,对此也没有太多想法。这对我很有用!谢谢!!!另外,要添加的是,如果您有插件,并且正在为其提供特定的版本,例如spec=“1.2.1”,那么您需要删除spec版本,因为这些版本可能太旧,无法使用cli-7。这为我节省了很多挫折!!谢谢卡图!注意:起初cli-7.1.0不会编译,但在我删除config.xml文件中的所有spec=“X.X.X”设置后编译了-其中一些设置太旧,cli-7.1.0无法在哪里指定图标?在config.xml文件中?此路径(icon/ios/icon.png)是标准路径还是自定义路径?换句话说,我是否需要为我的案例编辑它?我已经有了那一行,但我还是有错误。。。路径是标准的吗?我应该把我的图标放在哪里?用哪个名字?我通过App Connect上传了一个徽标(因为ITunes Connect已经不存在了)。但这并没有解决我的问题:(和@James一样,一旦我附加了构建,图标就改变了
<preference name="phonegap-version" value="cli-7.1.0" />