2017-05-25 40 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

當編譯器過於困惑在你的代碼是怎麼回事,你可以得到這個錯誤。我注意到你有一些嵌套在函數中的函數。您可能會嘗試一次性評論某些內容,以查看錯誤是否消失。這樣你就可以解決問題領域。您不能使用斷點,因爲它是編譯時錯誤,而不是運行時錯誤。

而且你已經使用了自定義的框架,所以才刪除自定義的框架,顯示錯誤

相關問題