我开发了一个静态库,希望在 XCode 项目之间共享。我做了一些阅读以准确了解如何将此库作为二进制依赖项包含在内,以便它在设备和模拟器上运行,并导致我现在想要自动化的几个手动步骤。总的来说,我希望能够发布我的库的新版本,并对使用旧版本的任何项目进行简单的升级过程。目前,该过程包括在原始位置删除和/或复制新的二进制文件,删除对新头文件的复制。初始安装包括相同的两个步骤以及额外的项目/目标级别配置,以根据目标 SDK 设置条件链接器标志。有没有办法可以自动化?我的意思是我知道我可以做一些事情,比如写一个 Applescript 来完成繁重的工作,但是怎么做呢?有没有人通过applescript自动化xcode构建设置?我将如何通过 Applescript 调用 XCode?还有其他选择吗?有没有更好的方法来维护二进制级别的依赖关系?
更新
我希望维护一个二进制级别的依赖关系,其中项目 A 依赖于项目 B 创建的静态库。类似于可以轻松包含到 XCode iPhone 项目中的框架的东西。在构建“B”之后,我想要一些可以实际投入和项目的东西,包括 A。虽然我开始意识到利用这种依赖关系的所有程序,但我正在寻找一些解决方案来软化所有粗糙的边缘。