这是针对PhoneGap的。
在使用ApplicationLoader提交.ipa文件时,我遇到了以下错误:
警告 ITMS-90704: “缺少应用商店图标。iOS应用必须包含一个1024x1024像素的PNG格式的应用商店图标。没有在资产目录或通过iTunes Connect提供图标,应用程序无法提交进行应用审核或测试版应用审核。有关更多信息,请参见https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/app-icon/。”
我使用Phonegap的在线构建工具:https://build.phonegap.com生成.ipa文件。所以,我压缩了phonegap项目然后上传。网站将编译并创建.ipa文件。ipa文件成功生成,我甚至可以安装到测试设备,也可以进入TestFlight,但直到此警告被解决,Apple才允许我提交到应用商店。
我看过其他的解决方案,但那些似乎只适用于Cordova。
我尝试了来自以下链接的建议,但那些并没有起作用:
Missing Marketing Icon - iOS Cordova
Cordova、Phonegap和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的。谢谢。