热门标签 | HotTags
当前位置:  开发笔记 > IOS > 正文

Xcode11beta4错误:命令CompileSwiftSources失败,退出代码为非零

如何解决《Xcode11beta4错误:命令CompileSwiftSources失败,退出代码为非零》经验,为你挑选了3个好方法。

我已经下载了最新的Xcode beta4。在构建时,我的3个Pod出现了相同的错误:

Command CompileSwiftSources failed with a nonzero exit code
:0: error: unknown argument: '-w'
:0: error: unknown argument: '-Xanalyzer'
:0: error: unknown argument: '-analyzer-disable-all-checks'

这是MarqueeLabel荚日志:

我试过了:

清洁和深度清洁(shift+ alt+ cmd+ k

删除衍生数据文件夹

重新启动Xcode

我看不到发行说明中列出的错误。 https://developer.apple.com/documentation/xcode_release_notes/xcode_11_beta_4_release_notes

有谁知道问题出在哪里或解决方法?



1> garrettmurra..:

Cocoapods和Xcode 11 Beta 4有一个已知的问题,其中inhibit_all_warnings!会导致为Swift设置无法编译的参数。删除此禁止可以解决此问题,可以使用SWIFT_SUPPRESS_WARNINGS = YESon目标禁止Swift警告。



2> 小智..:

CocoaPods有一个针对此问题的修复程序,已作为CocoaPods 1.7.5的一部分发布。


以下是1.7.5版本之前的答案:

如果同时需要使用Xcode 11 Beta 4,则可以从该pull请求中安装CocoaPods的修补版本:

1.打开Gemfile,替换gem 'cocoapods'

gem 'cocoapods', :git => 'https://github.com/dnkoutso/CocoaPods.git', :branch => "swift_compiler_warnings"

2.运行bundle installbundle exec pod install

请记住,这是一个临时解决方案。


看起来此修复程序现在已在1.7.5版中提供,因此更新Cocoapods应该可以解决此问题。
我对此表示赞同!感谢您提供及时的信息,Xcode beta 4才于昨天发布!

3> EBDOKUM..:

最新版本的CocoaPods(1.7.5)已修复此问题!

    在终端运行

    sudo gem update cocoapods

    然后,在您的项目目录上

    pod install


推荐阅读
author-avatar
平凡兔兔2006
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有