自定义框架导入iOS

时间:2014-07-21 21:51:14

标签: ios objective-c ios-frameworks

所以我有一个我为我的iOS应用程序创建的自定义框架效果很好,但导入的工作方式不同于Apple的框架,我想知道为什么/如何修复它。

示例

#import <UIKit/UIKit.h> //Apple
#import "MyFramework.framework/Headers/MyFramework.h" //Me

所需:

#import "MyFramework/MyFramework.h"

1 个答案:

答案 0 :(得分:0)

来自Apple documentation

  

如果您的项目链接到任何未包含的框架   在标准位置,您必须明确指定位置   Xcode之前的那个框架可以找到它的头文件。要指定   这样一个框架的位置,添加包含的目录   Xcode的“框架搜索路径”选项的框架   项目。 Xcode将此目录列表传递给编译器和   链接器,它们都使用列表来搜索框架资源。

您可以在目标/构建设置中设置框架搜索路径:

Target / Build Settings / Framework Search Paths

之后,您应该能够使用标准<MyFramework/MyFramework.h>表示法导入框架。