如何在一个主项目中包含多个Xcode项目

问题描述:

我最近问到关于the wisdom of using multiple Xcode projects来分离项目组件。我决定在我的下一个项目中遵循这条路线。如何在一个主项目中包含多个Xcode项目

我试图通过将其拖放到侧边栏来将其他项目添加到主Xcode项目中。但是,当我#导入添加的项目中定义的任何类时,我被告知无法找到这些类。

为了能够引用主项目中其他项目中的类,我需要做什么?我很惊讶,我发现几乎没有关于如何在网上做到这一点的信息。

+0

定义由于这个问题被提出任何现有的报头搜索路径时,Xcode开始支持[工作区(HTTPS://显影剂.apple.com /库/ IOS /食谱/ xcode_help-structure_navigator /用品/应改用creating_a_workspace.html)。 – titaniumdecoy 2014-01-13 22:33:40

Project -> Edit Project Settings

使用头搜索路径

这是路径文件夹列表,以编译器为包括或导入的用户的头文件(在引号中列出的那些报头)时compiling C, Objective-C, C++, or Objective-C++被搜索。路径由空白分隔,所以任何带有空格的路径都需要正确引用。有关如何使用此设置的更多详细信息,请参阅Always Search User Paths版本设置的说明。如果编译器不支持用户头的概念,则搜索路径前加上在Header Search Paths. [USER_HEADER_SEARCH_PATHS, -iquote]

+1

调整头搜索路径后,所有的import语句不再抱怨,但链接仍然给出错误这样'“_OBJC_CLASS _ $ _ MagicalRecordHelpers”,从引用: objc级,裁判在AppDelegate.o'知道为什么,可能是案子? – Tony 2012-01-03 09:35:20

+0

是的,您还需要将您添加的项目的目标添加为您链接的库 – 2012-07-17 01:22:55