4

我有一个使用 Xcode 4.2 for iOS 4.3 构建的应用程序,我想在 Xcode 4.2 + iOS 5 beta 7 上为 Snow Leopard 构建它,但我收到以下错误:

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 不允许。

我尝试了这个答案,但没有解决我的问题。

4

1 回答 1

0

您的构建设置为他们的架构显示了什么?它应该看起来像这样

(我的截图来自 Xcode 5,所以不准确): 截屏

如果您有嵌套的项目依赖项,则还必须检查这些目标。

于 2014-02-27T09:01:55.970 回答