2017-01-30 61 views
0

我正在使用一些使用某些框架引用的swift項目。它在調試編譯時運行良好。但是,當我編譯Release時,會拋出一些像下面這樣的引用錯誤;發佈版本上的XCode編譯錯誤

enter image description here

這未能類在CryptoSwift.framework庫,並使用MyFramework這個庫。 CryptoSwift.framework存在於構建階段。

我試過"Optimization Level -> None [-Onone]"但失敗了。

斯威夫特版= 2.3, 版本的Xcode 8.0 =

謝謝幫助!

+1

該類是否在源文件中定義,它在某種程度上未包含在「發佈」構建階段中? –

+0

我們需要更多信息?顯示完整的錯誤。 ClassName是框架的一部分嗎? – shallowThought

+0

您可能有一個橋接頭或類未與發佈版本一起編譯,但在調試版本上。檢查你的目標依賴關係。 – JAL

回答

0

它在我選擇「構建僅用於構建主動架構」的版本編譯後工作。 錯誤的原因是框架不支持所有體系結構。