XCode没有链接依赖关系(.a),除非可执行文件被删除

问题描述:

XCode中有一个子子项目(*项目的子级子项),它产生一个静态库,该*项目链接反对。子子项目的输出位于Build Settings> Link Binary With Libraries列表中(尽管不在目标依赖项中,因为XCode只允许您将直接子项放在那里)。如果我删除Build目录中的AppPackage中的可执行文件Unix文件,它会正确构建。它只是没有意识到被更改的库应该导致可执行文件链接,即使它今天早上运行良好。我检查过git,并且项目文件没有改变。可能会发生什么? (我会尽快重新启动,只要我发布)XCode没有链接依赖关系(.a),除非可执行文件被删除

编辑:重新启动没有奏效。去以前的提交没有奏效。我开始怀疑它从未正确运作过。

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