1

我在 XCode 中有一个子子项目(顶级项目的子项目的子项目),它生成一个静态库,顶级项目链接到该库。子子项目的输出位于 Build Settings > Link Binary With Libraries 列表中(虽然不在 Target Dependencies 中,因为 XCode 只允许您将直接子项放入其中)。如果我删除 Build 目录中 AppPackage 中的 Executable Unix File,它确实可以正确构建。它只是没有认识到被更改的库应该导致可执行文件链接,即使它今天早上工作正常。我检查了 git 并且项目文件没有改变。会发生什么?(我会在发布此消息后立即重新启动)

编辑:重新启动不起作用。转到以前的提交没有用。我开始怀疑它是否从未正常工作过。

4

1 回答 1

0

我也有同样的问题。让应用程序链接到新版本的静态库的唯一方法是在构建之前进行清理。我什至将静态库项目设置为依赖项。

于 2012-12-14T01:11:21.737 回答