Swift 带有映像包的SPM模块可使存档在Xcode 12.5中公平地用于自定义构建配置
我使用的是Xcode 12.5,调试/发布版本可以正常工作,但是,如果您使用的SPM模块还包含资源包,则在构建自定义版本配置(例如称为“Beta”)的存档时失败。似乎Xcode正在将其编译到“Release”构建文件夹,但尝试从“Beta”复制失败(因为捆绑包不存在)。我已尝试将导入路径构建设置设置为:Swift 带有映像包的SPM模块可使存档在Xcode 12.5中公平地用于自定义构建配置,swift,xcode,swift-package-manager,Swift,Xcode,Swift Package Manager,我使用的是Xcode 12.5,调试/发布版本可以正常工作,但是,如果您使用的SPM模块还包含资源包,则在构建自定义版本配置(例如称为“Beta”)的存档时失败。似乎Xcode正在将其编译到“Release”构建文件夹,但尝试从“Beta”复制失败(因为捆绑包不存在)。我已尝试将导入路径构建设置设置为:$(build\u DIR)/Release${EFFECTIVE\u PLATFORM\u NAME},但这没有帮助 我看到以下错误: error: .../Build/Intermediate
$(build\u DIR)/Release${EFFECTIVE\u PLATFORM\u NAME}
,但这没有帮助
我看到以下错误:
error: .../Build/Intermediates.noindex/ArchiveIntermediates/App BETA/BuildProductsPath/Trial/TagPicker_AppkitTagPicker.bundle: No such file or directory (in target 'App Trial' from project 'App')
你知道我需要做什么才能使这项工作正常吗?这里发布的解决方案似乎也适用于此: