2017-01-10 116 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"将它们导入到项目的每个文件中。你甚至可以将它们包含在一个预编译的头文件中,以便它们默认导入,甚至可以省略导入指令,甚至可以添加一个头文件搜索路径。

希望这会有所帮助。