首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xcode 11.4 -存档项目-分段故障11

Xcode 11.4 -存档项目-分段故障11
EN

Stack Overflow用户
提问于 2020-03-26 10:20:27
回答 11查看 7.4K关注 0票数 22

我刚刚将Xcode更新为11.4,当归档一个项目时,它会显示“分段错误11”

这个项目可以用Xcode 11.3.1存档,但现在它没有..。

还有其他人遇到同样的问题吗?

编辑:2020年4月15日

苹果公司刚刚发布Xcode 11.4.1

EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2020-03-27 22:08:09

我也遇到过同样的问题。归档使用发行版构建配置,因此我遍历了每个编译器设置,以确定哪些差异导致了这些分段错误。

在我的例子中,当我将启用可测试性设置为YES for Release时,问题就消失了。

不,我不知道这在归档或发行版构建中有什么缺点,也不知道为什么这个特定的设置可以缓解问题,但在一天结束时,我有一个项目花了一年时间才达到这个阶段,我非常渴望将这个项目提交给内部测试版测试人员,所以我将通过试飞来提交这个项目,看看我如何运行。

我的感觉是,这绝对是一个苹果的错误,因为编译器不应该Seg错误在任何地方。它在Debug配置下编译的事实对此提供了支持。我的项目太大了,我不知道如何复制它来提交一个bug,但我会看看能否在苹果论坛上得到一些回应。

票数 15
EN

Stack Overflow用户

发布于 2020-03-30 10:56:09

对于我来说,当我在构建设置中将SWIFT_COMPILATION_MODE设置为wholemodule时,帮助我发现了问题。然后在编译后得到一个更具体的错误,导致类函数产生错误。后来又把它改回来了。

也许这对你也有帮助。

在我的例子中,init输入param集使用了三元操作符。似乎斯威夫特5.2不再支持它了。

代码语言:javascript
复制
// Leads to error with Xcode 11.4
init(value: UIColor = Constants.staticBoolean ? .white : .green)
票数 8
EN

Stack Overflow用户

发布于 2020-04-24 12:47:18

在我的例子中,尤里卡吊舱出了一个错误。

代码语言:javascript
复制
Segmentation fault: 11 (in target 'Eureka' from project 'Pods')

在Pods文件中,我提供了最新版本:

代码语言:javascript
复制
pod 'Eureka', '~> 5.2.1'

还将SWIFT_COMPILATION_MODE设置为wholemodule

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60865057

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档