我在 XCode4 中有一个项目有一个依赖项目(恰好是 Kal 项目)。
当我从 XCode 中更新 Kal 项目,然后运行父项目(顺便说一句,这发生在同一个工作区),它看起来像 XCode 编译修改后的 Kal 项目但不链接到新编译的 libKal.a 文件。
我正在运行默认的父项目方案之一。从日志中我可以看出,在运行时,它会先构建依赖项目,然后再构建父项目。但是我可以让父项目使用我的更改的唯一方法是,如果我将 libKal.a 产品重新添加为要链接的库,在父构建目标的“Link Binary with Libraries”部分下。
可能的线索: - 我正在使用 LLVM, - 我打开了 -all_load 标志。
最佳答案
如果你尝试会怎样:
- 清洁
- 重建
在这种情况下,这通常对我有用......
关于objective-c - XCode4 未链接新编译的静态库(依赖)项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6205543/