我正在尝试构建一个库以包含在其他 iOS/Mac OS X 项目中。我目前有两个独立的项目,我在它们之间切换来构建库。我想要一个项目和两个不同的方案,以便我团队中的另一个人可以更改方案并获得他们想要的那种库。我想避免在需要时手动将新文件单独添加到每个单独的项目中。想法?
问问题
4643 次
1 回答
3
- 打开你的 iOS 项目。
- 从菜单栏中选择“文件”>“新建”>“目标...”。
- 单击 OS X 部分中的框架和库。
- 选择 Cocoa Library 目标。
- 输入库的 OS X 版本的名称。它必须不同于 iOS 库名称。示例:“MyLibraryOSX”。
- 也许将类型更改为静态。
- 单击完成。
- 在 Project Navigator 中选择您的项目本身。
- 单击 TARGETS 部分中的新 OS X 库目标。
- 单击构建阶段选项卡。
- 打开编译源部分。
- 请注意,Xcode 自动创建了一个
.m
与 OS X 库目标同名的文件。您可能希望从您的项目中删除它。 - 将您的库源添加到“编译源”部分。
Xcode 通常会自动为新目标创建一个方案。如果你为这个项目关闭了“自动创建方案”,你需要选择产品>管理方案...并为新目标创建(或要求 Xcode 自动创建)方案。
于 2012-11-02T19:40:15.180 回答