2010-10-20 151 views
3

我最近問到關於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

回答

3

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

相關問題