升级到Xcode 11 GM Seed后,无法在资源目录中添加图像

5

最近我将我的Xcode 11 Beta版本升级到Xcode 11 GM Seed,但现在我的资源目录好像无法正常工作。我在我的资源中使用的任何图片上都出现了错误。

2019-09-11 14:15:16.159 ibtoold[3321:122488] DEBUG: Added to environment: {
    TMPDIR = "/var/folders/js/9yy54t2145v7z3c8c240cbl00000gn/T/C2ABF262-A505-4044-A56B-899235F2E016";
}
2019-09-11 14:15:16.493 IBCocoaTouchImageCatalogTool[3325:122673] Unable to get image dimensions for file:///Users/sinamnouri/OneDrive/Documents/iOS/ProTech-iOS/ProTech-iOS/Assets.xcassets/Screen%20Shot%202019-08-02%20at%2015.41.29.imageset/Screen%20Shot%202019-08-02%20at%2015.41.29.png
2019-09-11 14:15:16.509 IBCocoaTouchImageCatalogTool[3325:122673] CoreThemeDefinition: Unable to create image for file:///Users/sinamnouri/OneDrive/Documents/iOS/ProTech-iOS/ProTech-iOS/Assets.xcassets/Screen%20Shot%202019-08-02%20at%2015.41.29.imageset/Screen%20Shot%202019-08-02%20at%2015.41.29.png
2019-09-11 14:15:16.517 IBCocoaTouchImageCatalogTool[3325:122673] CoreThemeDefinition: Unable to create image for file:///Users/sinamnouri/OneDrive/Documents/iOS/ProTech-iOS/ProTech-iOS/Assets.xcassets/Screen%20Shot%202019-08-02%20at%2015.41.29.imageset/Screen%20Shot%202019-08-02%20at%2015.41.29.png
2019-09-11 14:15:16.535 IBCocoaTouchImageCatalogTool[3325:122676] CoreThemeDefinition: Unable to create image for file:///Users/sinamnouri/OneDrive/Documents/iOS/ProTech-iOS/ProTech-iOS/Assets.xcassets/Screen%20Shot%202019-08-02%20at%2015.41.29.imageset/Screen%20Shot%202019-08-02%20at%2015.41.29.png
/* com.apple.actool.errors */
: error: Distill failed for unknown reasons.
/* com.apple.actool.compilation-results */
/Users/sinamnouri/Library/Developer/Xcode/DerivedData/ProTech-iOS-btktchaxrlqoowffdmaxojqvzury/Build/Products/Debug-iphonesimulator/ProTech-iOS.app/Assets.car
/Users/sinamnouri/Library/Developer/Xcode/DerivedData/ProTech-iOS-btktchaxrlqoowffdmaxojqvzury/Build/Intermediates.noindex/ProTech-iOS.build/Debug-iphonesimulator/ProTech-iOS.build/assetcatalog_generated_info.plist

目前,我的资源中只有一张图片,在构建项目时出现了以下错误。


你是否正在使用Cocoapods? - José
@José 是的,我有。 - SinaMN75
2个回答

4

在更新到Xcode 11 GM后,我遇到了类似的问题。

我通过以下方式解决了我的问题:

  1. 进入Build Phases
  2. 展开[CP] Copy Pods Resources
  3. 查找“Output files”,并且删除"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Assets.car"

现在项目应该能够编译了。每次进行pod update操作时,此条目将会被重新添加。


1
我曾经遇到同样的问题,但是更新到最新版本的Catalina后,我的问题得到了解决,因为Xcode 11在操作系统更新后下载了额外的工具。

1
Catalina 将于十月份发布! - Hadi tavakoli

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接