我已经下载了最新的XCode beta4。在构建时,我的3个Pod出现了相同的错误:
Command CompileSwiftSources failed with a nonzero exit code
<unknown>:0: error: unknown argument: '-w'
<unknown>:0: error: unknown argument: '-Xanalyzer'
<unknown>:0: error: unknown argument: '-analyzer-disable-all-checks'
我尝试过:
我看不到发行说明中列出的错误。 https://developer.apple.com/documentation/xcode_release_notes/xcode_11_beta_4_release_notes
有人知道问题出在哪里或解决方法吗?
答案 0 :(得分:22)
Cocoapods和Xcode 11 Beta 4的inhibit_all_warnings!
causes arguments to be set for Swift which do not compile存在一个已知问题。删除此禁止即可解决此问题,可以通过在目标上使用SWIFT_SUPPRESS_WARNINGS = YES
禁止Swift警告。
答案 1 :(得分:14)
CocoaPods has a pending fix for this。如果您同时需要使用Xcode 11 Beta 4,则可以从该pull请求中安装CocoaPods的修补版本:
gem 'cocoapods'
替换为gem 'cocoapods', :git => 'https://github.com/dnkoutso/CocoaPods.git', :branch => "swift_compiler_warnings"
bundle install
和bundle exec pod install
请记住,这是一个临时解决方案。
答案 2 :(得分:3)
最新版本的CocoaPods(1.7.5)已修复此问题!
在终端运行中
sudo gem update cocoapods
然后,在您的项目目录上
pod install
答案 3 :(得分:0)
为我解决!!!!
问题实际上是我创建了两个具有相同名称的文件。因此,在我重命名了文件之一并清除了错误之后。