我刚刚将Xcode更新为11.4,当归档一个项目时,它会显示“分段错误11”
这个项目可以用Xcode 11.3.1存档,但现在它没有..。
还有其他人遇到同样的问题吗?

编辑:2020年4月15日
苹果公司刚刚发布Xcode 11.4.1
发布于 2020-03-27 22:08:09
我也遇到过同样的问题。归档使用发行版构建配置,因此我遍历了每个编译器设置,以确定哪些差异导致了这些分段错误。
在我的例子中,当我将启用可测试性设置为YES for Release时,问题就消失了。
不,我不知道这在归档或发行版构建中有什么缺点,也不知道为什么这个特定的设置可以缓解问题,但在一天结束时,我有一个项目花了一年时间才达到这个阶段,我非常渴望将这个项目提交给内部测试版测试人员,所以我将通过试飞来提交这个项目,看看我如何运行。
我的感觉是,这绝对是一个苹果的错误,因为编译器不应该Seg错误在任何地方。它在Debug配置下编译的事实对此提供了支持。我的项目太大了,我不知道如何复制它来提交一个bug,但我会看看能否在苹果论坛上得到一些回应。
发布于 2020-03-30 10:56:09
对于我来说,当我在构建设置中将SWIFT_COMPILATION_MODE设置为wholemodule时,帮助我发现了问题。然后在编译后得到一个更具体的错误,导致类函数产生错误。后来又把它改回来了。
也许这对你也有帮助。
在我的例子中,init输入param集使用了三元操作符。似乎斯威夫特5.2不再支持它了。
// Leads to error with Xcode 11.4
init(value: UIColor = Constants.staticBoolean ? .white : .green)发布于 2020-04-24 12:47:18
在我的例子中,尤里卡吊舱出了一个错误。
Segmentation fault: 11 (in target 'Eureka' from project 'Pods')在Pods文件中,我提供了最新版本:
pod 'Eureka', '~> 5.2.1'还将SWIFT_COMPILATION_MODE设置为wholemodule。
https://stackoverflow.com/questions/60865057
复制相似问题