2011-09-25 65 views
4

我有一個應用程序,我使用Xcode 4.2爲iOS 4.3構建,我想在Snow Leopard的Xcode 4.2 + iOS 5 beta 7上構建它,但出現以下錯誤:在iOS 5上armv7的未定義符號:_aes_icm_advance_ismacryp

Apple Mach-O Linker (Id) Error 
Undefined symbols for architecture armv7 
"_aes_icm_advance_ismacryp", referenced from: 

我有一個類包含方法aes_icm_advance_ismacryp。 iOS 4.3的架構設置是i386,所以我試圖將其更改爲i386,但Xcode不會讓我。

我試過this answer但沒有解決我的問題。

+1

您缺少ISMACryp庫。 – Jano

回答

0

你的構建設置對於他們的體系結構顯示什麼? 它應該是這個樣子

(我的截圖是在Xcode 5,所以它不會是精確的): SCREENSHOT

如果您有嵌套項目的依賴,你必須檢查這些目標,以及。

相關問題