【问题标题】:Asset Catalog Compiler Error Xcode 9资产目录编译器错误 Xcode 9
【发布时间】:2017-09-19 17:11:24
【问题描述】:

我正在尝试使用 Xcode 版本 9.0 (9A235) 编译我的应用程序,但出现错误:“资产导入期间引发异常 (2)”。日志中的显示只给我这个(见图)根本没有细节。如果我在 Xcode ersion 8.3.3 (8E3004b) 中编译相同的项目,那就没问题了。有什么线索吗?

【问题讨论】:

  • 更新。尝试使用命令行构建时出现错误:以下构建命令失败:CompileAssetCatalog /Users/Someuser/Library/Developer/Xcode/DerivedData/Mutualink_Edge-daukytrejhlkmycaxotehvlctqiu/Build/Products/Debug-iphoneos/atCommand\ Enterprise.app Force-NG /Media/@CommandImages.xcassets(1 次失败)
  • 更新:我已经从@Command AppIcon 中删除了所有图标,并且能够编译和运行应用程序。所有这些图标都是 .png 格式。一旦我把它们放回去,它就会失败。

标签: ios compiler-errors xcode9 asset-catalog xcode9beta6


【解决方案1】:

删除派生数据,然后清理并运行您的项目。

【讨论】:

  • 我从 Xcode 8 > 9.4 更新,这似乎解决了我的问题。谢谢!
  • 伟大的安迪!这也有帮助
【解决方案2】:

我已经解决了问题。我的@Command AppIcon 集在该名称中有@,我想从Xcode 9 开始,它已被限制在AppIcon 集中使用特殊字符。我删除了它,将它命名为 Command AppIcon 并且能够编译和运行。无论如何,我在 Apple 文档中没有找到任何关于它的通知,所以请注意。

【讨论】:

    【解决方案3】:

    我的项目中的一些图像存在问题。删除了所有图像并将它们重命名为通用名称(即所有字符,没有特殊字符/数字)并解决了问题。

    【讨论】:

      猜你喜欢
      • 2018-09-14
      • 2013-12-27
      • 2015-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-09
      相关资源
      最近更新 更多