0

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

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

4

1 回答 1

1

这是 Xcode 中存在多年的错误。

解决方法:

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

  2. 在实用程序窗格中,更改为“相对于构建产品”

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

  4. 删除路径,所以就lib*.a剩下了。

于 2013-07-12T17:19:51.470 回答