2017-05-25 74 views
0

我尝试编译项目,然后在Xcode中说。 我希望收到这些问题的答案,这里的情况:斯威夫特 - 命令失败,原因是信号:分段故障:11时建立的配置版本

  • 的Xcode 8.3.2
  • 雨燕3.0
  • 所有的框架通过建立迦太基(不包括面料& Crashlitics)
  • 当我构建Debug配置时,一切正常,但是当我更改为配置Release时,编译总是失败。
  • 我试图优化级别更改为快速,单文件优化[-O]然后Xcode的工作得很好,我也可以归档到IPA文件。

我有一些担忧,请你评论? +我该如何彻底解决这个问题并保持配置版本的默认优化级别值? +如果我优化级别值更改为快速,单文件优化[-O],我可以提交的二进制文件到App store的审核?它是紫罗兰苹果的TOS?

谢谢

+0

https://stackoverflow.com/questions/36996562/swift-segmentation-fault-11-on-有可能进口-文件到桥头/ 36999463#36999463 –

+0

就像我说的, 我试图优化级别更改为快速,单文件优化[-O]然后Xcode的工作得很好,我也可以归档到IPA文件。 我正在寻找一个更好的解决方案,并验证当前的解决方案:) – haithngn

回答

0

当编译器过于困惑在你的代码是怎么回事,你可以得到这个错误。我注意到你有一些嵌套在函数中的函数。您可能会尝试一次性评论某些内容,以查看错误是否消失。这样你就可以解决问题领域。您不能使用断点,因为它是编译时错误,而不是运行时错误。

而且你已经使用了自定义的框架,所以才删除自定义的框架,显示错误

相关问题