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

问题描述 投票:1回答:1

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

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

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

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

ios iphone store
1个回答
4
投票

听起来你在调试版本中包含了头部搜索路径,但没有发布。检查以确保构建设置中的libxml路径都存在。

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

© www.soinside.com 2019 - 2024. All rights reserved.