链接的静态库不会与主项目一起重建

时间:2013-07-12 17:19:51

标签: ios xcode

在我的工作区中,我有两个项目:我的主项目和一个静态库项目。我将库项目的结果.a链接到主项目中。问题是,当我对库项目中的源文件进行更改并运行主项目时,库项目不会重建,旧的.a库将被使用。这会导致奇怪的运行时错误。

有没有办法正确编译依赖项目?

1 个答案:

答案 0 :(得分:1)

这是Xcode中的一个错误。

解决方法:

  1. 在Project Navigator中,找到主项目中库.a文件的引用。

  2. 在“工具”窗格中,更改为“相对于构建产品”

  3. 修改project.pbxproj并找到静态库lib*.a的行 文件由"path=..."引用。

  4. 删除路径,只留下lib*.a