Xcode:处理项目内部依赖项

时间:2012-02-16 11:18:11

标签: ios xcode cocoa-touch

假设我想创建一个Xcode静态库。 我使用Xcode提供的模板用于这种项目“Cocoa Touch Static Library”,我希望这个库在一个单独的项目中,因为:

  • 我希望能够将此项目保留在git版本控制下
  • 我希望能够将此静态库作为git子模块
  • 导入到其他项目下

现在让我们假设这个库依赖于第三方库,例如ASIHTTPRequest。 也许在我的主项目(导入我的静态库的那个)中,我也将依赖于同一个库。处理这种多重依赖的最佳方法是什么?

PLUS:现在假设我想创建第二个静态库(这个特定于某种任务而且我不想将此代码与前面提到的静态库的代码混合)但是这个静态库依赖于后面提到的静态库。再次处理这个

的最佳方法是什么

1 个答案:

答案 0 :(得分:0)

你的问题不是很清楚,卢卡,但让我看看我是否可以帮助你。

在我自己的一个项目中,我有许多嵌入式(或“子”)项目,它们构建为主项目中包含的库。因此,如果子项目中的一个文件发生更改,则子项目和主项目都会选择更改。

使用Xcode 3,只需将一个项目拖放到另一个项目即可轻松实现,如果安装了Xcode 3,我强烈建议使用Xcode 3将一个项目嵌入到另一个项目中。

Xcode 4确实处理已经嵌入到另一个项目中的项目(就像你可能使用Xcode 3创建的那样),但实际上自己完成工作的能力尚未完全实现或烘焙(换句话说:它确实如此)不能正常工作或根本没有工作。这里有another question somebody else asked,其中包含可能对您有所帮助的更多信息。

另外,I noticed this other related question

这些信息对您有帮助吗?