iOS - 无法在设备上构建,但在Xcode 4.6上无法模拟器

时间:2013-07-11 02:36:33

标签: ios xcode4.5 libxml2 xcode4.6

我现在正在使用Xcode 4.6,但无法在设备上构建我的应用,但完全可以在模拟器上运行。它正在查看我的lbxml2,我已经按照其他用户提供的解决方案,例如在"${SDK_DIR}/usr/include/libxml2"下添加Header Search PathsBuild Setting,在Link Binary With Libraries下包含Build Phases但仍然没有运气。

在我切换到Xcode 4.6之前,它正在Xcode 4.5上构建。所以,我真的不知道出了什么问题。

谢谢!

编辑:

我收到此错误:

ld: library not found for -lxml2
clang-real++: error: linker command failed with exit code 1 (use -v to see invocation)
Command /Applications/Xcode 4.6/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ failed with exit code 1

1 个答案:

答案 0 :(得分:0)

您是如何尝试链接图书馆的?

构建设置中的“-lxml2”行?

当我将dylib添加到项目中时,我通常会按照您在屏幕截图中看到的方式进行操作。

试试这个,看看它是否适合你:

Add a library this way