【问题标题】:iOS Missing Required Icon File when uploading to App Store上传到 App Store 时 iOS 缺少所需的图标文件
【发布时间】:2015-12-15 13:41:49
【问题描述】:

我已经使用IonicCordova 构建了一个iOS 应用程序,然后最终使用PhoneGap Build 来打包该应用程序。但是,当我尝试将应用上传到 App Store 时,出现以下错误:

首先我不明白第一个错误是什么意思,有一个 icon.png 文件。此外,其他图像也包含在包中。这是我定义图标的 config.xml 文件:

<platform name="ios">
    <icon src="resources\ios\icon\icon.png" width="57" height="57"/>
    <icon src="resources\ios\icon\icon@2x.png" width="114" height="114"/>
    <icon src="resources\ios\icon\icon-40.png" width="40" height="40"/>
    <icon src="resources\ios\icon\icon-40@2x.png" width="80" height="80"/>
    <icon src="resources\ios\icon\icon-50.png" width="50" height="50"/>
    <icon src="resources\ios\icon\icon-50@2x.png" width="100" height="100"/>
    <icon src="resources\ios\icon\icon-57.png" width="57" height="57"/>
    <icon src="resources\ios\icon\icon-60.png" width="60" height="60"/>
    <icon src="resources\ios\icon\icon-60@2x.png" width="120" height="120"/>
    <icon src="resources\ios\icon\icon-60@3x.png" width="180" height="180"/>
    <icon src="resources\ios\icon\icon-72.png" width="72" height="72"/>
    <icon src="resources\ios\icon\icon-72@2x.png" width="144" height="144"/>
    <icon src="resources\ios\icon\icon-76.png" width="76" height="76"/>
    <icon src="resources\ios\icon\icon-76@2x.png" width="152" height="152"/>
    <icon src="resources\ios\icon\icon-120.png" width="120" height="120"/>
    <icon src="resources\ios\icon\icon-152.png" width="152" height="152"/>
    <icon src="resources\ios\icon\icon-small.png" width="29" height="29"/>
    <icon src="resources\ios\icon\icon-small@2x.png" width="58" height="58"/>
    <icon src="resources\ios\icon\icon-small@3x.png" width="87" height="87"/>
  </platform>
  <icon src="resources\ios\icon\icon-small@3x.png"/>

任何指针?

【问题讨论】:

  • 有些事情可能会有所帮助:文件路径应该是resources/ios/icon/icon.png 而不是resources\ios\icon\icon.png,该路径是否存在于您发送到PhoneGapBuild 的ZIP 或repo 中?此外,您应该将默认图标设置为&lt;icon src="icon.png" /&gt;(并在基本路径中),如 PhoneGapBuild 文档中所定义。看看这些是否有帮助
  • 我同意道森。

标签: ios cordova ionic-framework ionic phonegap-build


【解决方案1】:

我遇到了类似的问题,并通过这样做解决了它:

  1. 转到我的 ionic 项目的主文件夹
  2. 运行“离子资源”
  3. 运行“ionic build ios --release”
  4. 在 XCode 上:存档
  5. 来自主办方:上传到应用商店

【讨论】:

    【解决方案2】:

    在运行ionic cordova resourcesionic cordova build ios --release 后,我不得不手动从

    • 从 /resources/ios/icon/ 到 /platforms/ios/project_name/Images.xcassets/AppIcon.appiconset/
    • 从 /resources/ios/splash/ 到 /platforms/ios/project_name/Images.xcassets/LaunchImage.launchimage/

    这最好在打开 Xcode 之前完成。有时需要在重新开始之前删除并重新添加整个平台。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-04
      • 2018-06-22
      • 2019-02-28
      • 2018-02-28
      • 2016-01-01
      • 2018-10-06
      • 1970-01-01
      相关资源
      最近更新 更多