使用libxml2在iPhone项目上从Xcode启动Instruments失败

时间:2009-05-25 21:13:30

标签: iphone

每当启动一个在Xcode的Instruments中使用libxml2的iPhone应用程序时,我都会崩溃。关于事业的想法?最终给出了这个原因:

Reason: Incompatible library version: Foundation requires version 10.0.0 or later, but libxml2.2.dylib provides version 9.0.0

3 个答案:

答案 0 :(得分:0)

对我来说,当我为Simulator编译2.2.1应用程序,然后将Simulator版本切换到3.0,然后从Simulator启动应用程序时,就会发生这种情况。我的应用程序崩溃时遇到了同样的错误。

[更新] 最后,它只发生在模拟器上,而不是iPhone上。

答案 1 :(得分:0)

这里的行为相同。仪器在模拟器上崩溃但在iPhone上没有,因此它不是解决方案,但至少可以解决这个问题。

如果我在3.0 SDK上编译,它可以在模拟器和iPhone上运行

答案 2 :(得分:0)

我已经确认,如果您使用3.0或3.1链接相对于SDK相对版本的libxml2.dylib,则工具可以正常工作。

我仍然认为2.2.1下的失败只是该版本的一个错误,一定是一次性的。