在我的工作区中,我有两个项目:我的主项目和一个静态库项目。我将库项目的结果.a
链接到主项目中。问题是,当我对库项目中的源文件进行更改并运行主项目时,库项目不会重建,旧的.a
库将被使用。这会导致奇怪的运行时错误。
有没有办法正确编译依赖项目?
答案 0 :(得分:1)
这是Xcode中的一个错误。
解决方法:
在Project Navigator中,找到主项目中库.a文件的引用。
在“工具”窗格中,更改为“相对于构建产品”
修改project.pbxproj
并找到静态库lib*.a
的行
文件由"path=..."
引用。
删除路径,只留下lib*.a
。