【问题标题】:App Store image not showing up in XcodeApp Store 图片未在 Xcode 中显示
【发布时间】:2018-06-20 18:43:30
【问题描述】:

我正在使用 Cordova 6.5、Angular 1.5 和 Ionic 1.3.5 制作应用程序。

我看到有一个适用于 iOS 的新 App Store 图标: https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/app-icon/ 现在是 1024。

我已将此图像添加到我的资源目录: 资源/ios/icon/icon-1024.png

我已将此图像添加到 config.xml:

但是每次我构建我的项目并进入 Xcode 时,我都需要手动将图像拖放到其中。我不确定出了什么问题。

编辑: 我将我的 cli 更新为 cordova 8.0.0。 我还将这两个文件都添加到了我的 config.xml 文件中:

问题是这2张图片没有被复制到platforms/ios下的Images.xcassets文件夹中

【问题讨论】:

    标签: ios angularjs xcode cordova resources


    【解决方案1】:

    1024 映像是新事物,您使用的是非常旧的 Cordova CLI 版本。因此,您必须将 cordova-ios 平台更新到至少 4.5.1 才能使其正常工作。我会推荐 4.5.4,因为它是最新的并修复了其他错误。

    所以去掉ios平台,这样添加

    cordova platform rm ios
    cordova platform add ios@4.5.4
    

    请注意,如果您在 Xcode 项目中进行了任何手动更改,它将丢失。

    您可能还需要将 Cordova CLI 更新到 8。

    【讨论】:

    • 我有 cordova-ios 版本 4.5.4。你还认为它可能是 cli 版本吗?
    • 不确定,至少尝试使用 7.1.0,因为那是固定 cordova-ios 4.5.x 的版本。另外,运行corodova prepare ios,我认为如果你不运行,有时图标不会被复制
    • 我已经使用 Cordova CLI 8、cordova-ios 4.5.4 进行了测试,并且运行良好。您的 config.xml 中有图标条目吗? <icon height="1024" src="res/icon/ios/icon-1024.png" width="1024" />。您可以尝试删除并重新添加平台
    猜你喜欢
    • 2017-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-17
    • 2017-04-02
    • 2021-07-03
    • 1970-01-01
    相关资源
    最近更新 更多