2017-01-10 168 views
0

我有一個項目,除了豆莢,我有一個框架,必須添加。我加了該項目的框架Xcode無法找到框架

構建階段 - >鏈接二進制與圖書館

也加入

框架搜索路徑爲$(PROJECT_DIR)/MyFramework.framework。

我已經在項目目錄中複製了框架。仍然我收到錯誤未聲明的標識符。感謝任何幫助。謝謝!

+0

你如何將框架頭文件導入到你的類中? –

+0

在框架中有一個頭文件類,它導入框架中的所有類..我在pch文件中導入該頭文件類.. –

+0

您是否在podfile中使用了使用框架選項? –

回答

1

爲了包括你的框架,你需要遵循這些步驟,特別是如果你仍在使用目標C和未使用的模塊:

  1. 你的框架添加到您的項目前往導航區域 - >您的項目 - >目標 - >常規 - >嵌入式二進制文件,然後點擊+符號並將您的框架添加爲二進制文件(我假設它已經是二進制形式)。

  2. 如果您有框架的源代碼並希望保持它始終保持最新狀態,那麼將其作爲目標依賴項添加到導航區 - >您的項目 - >目標 - >構建階段 - >目標依賴關係

  3. ,你爲你的框架傘頭,然後It is recommended包括在您的項目作爲這樣#import <Framework_name/Header_filename.h>,特別是如果你沒有訪問它的源代碼。但是,如果您有權訪問源代碼並獲得框架的每個特定文件的標題,則可以在項目中添加這些特定標題,然後使用#import "Header_Filename.h"將它們導入到項目的每個文件中。你甚至可以將它們包含在一個預編譯的頭文件中,以便它們默認導入,甚至可以省略導入指令,甚至可以添加一個頭文件搜索路徑。

希望這會有所幫助。