在Xcode中归档项目时找不到'libxml / tree.h'文件

时间:2012-07-10 23:28:53

标签: ios iphone store

我在项目中使用libxml.2.2.7.3.dylib库,以便使用TouchXML。当我在模拟器和iOS设备上运行这个项目时,我的应用程序运行时没有任何警告也没有错误。

但是,当我尝试存档我的项目(准备点击App Store)时,我收到此错误:

  找不到'libxml / tree.h'文件。

我知道错误是关于所包含文件的设置,但我看不出问题出在哪里。我认为,当我可以为iOS设备和模拟器编译它时,它应该可以正常工作!

1 个答案:

答案 0 :(得分:4)

听起来您在调试版本中包含了标题搜索路径,但未发布。检查以确保构建设置中的libxml路径都存在。

作为一个进一步的解释,当您编译到要测试的设备时,通常在调试模式下这样做。编译提交或存档时,您始终在发布模式下执行此操作。这两种模式各有不同的设置,有时您可能会意外地将设置放在一个而不是另一个。所以当你编译测试时,搜索路径就在那里,一切都很好,但是在发布模式下它不是,你得到了那个错误。