上传到 App Store 时 iOS 缺少所需的图标文件
Posted
技术标签:
【中文标题】上传到 App Store 时 iOS 缺少所需的图标文件【英文标题】:iOS Missing Required Icon File when uploading to App Store 【发布时间】:2015-12-15 13:41:49 【问题描述】:我已经使用Ionic 和Cordova 构建了一个ios 应用程序,然后最终使用PhoneGap Build 来打包该应用程序。但是,当我尝试将应用上传到 App Store 时,出现以下错误:
首先我不明白第一个错误是什么意思,有一个 icon.png 文件。此外,其他图像也包含在包中。这是我定义图标的 config.xml 文件:
<platform name="ios">
<icon src="resources\ios\icon\icon.png" />
<icon src="resources\ios\icon\icon@2x.png" />
<icon src="resources\ios\icon\icon-40.png" />
<icon src="resources\ios\icon\icon-40@2x.png" />
<icon src="resources\ios\icon\icon-50.png" />
<icon src="resources\ios\icon\icon-50@2x.png" />
<icon src="resources\ios\icon\icon-57.png" />
<icon src="resources\ios\icon\icon-60.png" />
<icon src="resources\ios\icon\icon-60@2x.png" />
<icon src="resources\ios\icon\icon-60@3x.png" />
<icon src="resources\ios\icon\icon-72.png" />
<icon src="resources\ios\icon\icon-72@2x.png" />
<icon src="resources\ios\icon\icon-76.png" />
<icon src="resources\ios\icon\icon-76@2x.png" />
<icon src="resources\ios\icon\icon-120.png" />
<icon src="resources\ios\icon\icon-152.png" />
<icon src="resources\ios\icon\icon-small.png" />
<icon src="resources\ios\icon\icon-small@2x.png" />
<icon src="resources\ios\icon\icon-small@3x.png" />
</platform>
<icon src="resources\ios\icon\icon-small@3x.png"/>
任何指针?
【问题讨论】:
有些事情可能会有所帮助:文件路径应该是resources/ios/icon/icon.png
而不是resources\ios\icon\icon.png
,该路径是否存在于您发送到PhoneGapBuild 的ZIP 或repo 中?此外,您应该将默认图标设置为<icon src="icon.png" />
(并在基本路径中),如 PhoneGapBuild 文档中所定义。看看这些是否有帮助
我同意道森。
【参考方案1】:
我遇到了类似的问题,并通过这样做解决了它:
-
转到我的 ionic 项目的主文件夹
运行“离子资源”
运行“ionic build ios --release”
在 XCode 上:存档
来自主办方:上传到应用商店
【讨论】:
【参考方案2】:在运行ionic cordova resources
和ionic cordova build ios --release
后,我不得不手动从
这最好在打开 Xcode 之前完成。有时需要在重新开始之前删除并重新添加整个平台。
【讨论】:
以上是关于上传到 App Store 时 iOS 缺少所需的图标文件的主要内容,如果未能解决你的问题,请参考以下文章
Xcode 9.4.1 上传 App Store 时缺少 App Store 图标
上传 DSYMS 文件失败。我已经上传了 myapp.app.dSYM 压缩文件,但它再次要求我上传“上传缺少所需的 dSYM”