下午好,
在更新到最新版本的Xcode(版本10.0)之后,项目无法构建,因为它发现了一些关于"Command CompileSwift失败并返回非零退出代码"错误的错误.
我该如何解决这个错误? 它们出现在我在项目中使用的大多数Pod(我使用CocoaPods)中.
我已经尝试将pod版本和pod更新到可用的最新版本,但问题仍然存在.
我在网上搜索了很多,关于这个问题的信息非常少.
问候.
细节
系统信息
macOS 版本 11.4(内部版本 20F71)Xcode 12.5(18205)(内部版本 12E262)时间戳:2021-06-11T16:34:20+08:00
我最近将Xcode更新到了版本10,并在尝试构建我的项目时开始收到一个奇怪的错误.我目前正在使用Swift 4.0,我尝试升级到swift版本4.2.但是当我这样做时,我在许多框架中都收到了同样的错误.
命令编译Swift失败,出现非零退出代码
到目前为止,我已删除派生文件夹.更新了所有pod,还删除了所有pod并使用下面的终端命令重新安装它们.
sudo gem install cocoapods-deintegrate cocoapods-clean
pod deintegrate
pod clean
pod install
Run Code Online (Sandbox Code Playgroud)
这不能解决我的问题.但是,我找到了一些可以工作的东西,即添加arm64架构Build Setting -> valid architectures并启用自动代码但是,当我检查它已经存在并且代码签名已经启用.
另外,我确实有一些与框架有关的其他构建错误.
SwiftMessages
"SwiftMessages.Config"类型的值没有成员'presentationContext'
WhatsNewKit
在call`中缺少参数'backgroundColor'的参数
我向每个框架的开发人员提出了问题,以寻求这些问题的帮助.
关于SwiftMessage的问题GitHub 问题WhatsNewKit GitHub
当我点击presentationContext它时,会将我带到SwiftMessages框架内的结构.通常,当我有"没有会员"警告时,我无法点击查看其存在的原始位置.
我认为这与可可豆荚有关,但尚未能找到解决方案.我该怎么做才能解决这个问题?如果有人可以提供帮助,将会深深感激被困在这一天.
更新:两个框架的最新版本适用于swift 4.2.当我将每个框架的版本更改为在swift 4.0中构建的版本时,我得到了要构建的项目.
运行Xcode 10并且似乎无法找到有关构建项目时出现的此错误的更多信息.
有想法该怎么解决这个吗?
这是错误之前的最后一行:
Desktop/CheerApp!/ CheerApp!/Assets.xcassets命令CompileAssetCatalog失败并带有非零退出代码 -
扩展:
CompileAssetCatalog /Users/michaelansell/Library/Developer/Xcode/DerivedData/CheerApp!-ehbjnqaldsycfegiviymewkplqhm/Build/Products/Debug-iphonesimulator/CheerApp!.app /Users/michaelansell/Desktop/CheerApp!/CheerApp!/Assets.xcassets(在目标中) :CheerApp!)cd/Users/michaelansell/Desktop/CheerApp!/Applications/Xcode.app/Contents/Developer/usr/bin/actool --output-format human-readable-text --notices --warnings --export-dependency-info/Users/michaelansell/Library/Developer/Xcode/DerivedData/CheerApp!-ehbjnqaldsycfegiviymewkplqhm/Build/Intermediates.noindex/CheerApp!.build/Debug-iphonesimulator/CheerApp!.build/assetcatalog_dependencies --output-partial-info-plist/Users/michaelansell/Library/Developer/Xcode/DerivedData/CheerApp!-ehbjnqaldsycfegiviymewkplqhm/Build/Intermediates.noindex/CheerApp!.build/Debug-iphonesimulator/CheerApp!.build/assetcatalog_generated_info.plist --app-icon AppIcon --compress-pngs --enable-on-demand-resources YES - -optimization space --filter-for-device-model iPhone11,2 --filter-for-device-os-version 12.0 --sticker-pack-identifier-prefix Mike.CheerApp-.sticker-pack.--target-device iphone --target-device ipad --minimum-deployment-target 11.4 --platform iphonesimulator --product-type com.apple.product-type.application --compile/Users/michaelansell/Library/Developer/Xcode中/ DerivedData/CheerApp!-ehbjnqaldsycfegiviymewkplqhm /编译/产品/调试,iphonesimulator /