二进制文件无效。符号链接解析为不存在的文件。如何解决这个问题在iPhone上

时间:2011-08-16 14:52:20

标签: iphone linker linker-errors

我在向应用商店提交应用时遇到此错误

二进制文件无效。符号链接解析为不存在的文件。 相对位置:hello.app/HMAC.3

我有一个OpenSSL文件夹,现在如何设置相对路径以便链接所有子文件夹?

现在我正在做

“标头搜索路径”OpenSSL “图书馆搜索路径”“$(SRCROOT)”

1 个答案:

答案 0 :(得分:0)

确实看起来像链接器问题。

您显然是链接到框架/库。

来自该库的标题对于编译器很重要,因此您的代码可以使用这些标题中的所有宏/常量/ typedef /类进行编译。

但这只是编译步骤。您最终的二进制文件也需要与库链接。

检查项目的构建设置。如果您需要库/框架,导入标头是不够的。您还需要链接库/框架。 Build Settings-> Build Phases-> Link Binary with Libraries。