无法在自定义cocoa touch框架中将头文件公开给public

时间:2017-05-26 12:05:25

标签: ios objective-c cocoa-touch

我正在使用Objective C.我有一个自定义的cocoa触摸框架和一个嵌入该框架的客户端项目。 在cocoa touch框架中,我使用了一个名为 Mantle.h 的框架,与CocoaPod一起安装

我尝试将一个名为 AgentLoginRequestModel.h 的头文件作为可可触摸框架中的公共头文件

AgentLoginRequestModel.h

    #import "MTLModel.h"
    #import "Mantle.h"

    @interface AgentLoginRequestModel : MTLModel <MTLJSONSerializing>

    @property (nonatomic, copy) NSString *companyId;
    @property (nonatomic, copy) NSString *langId;
    @property (nonatomic, copy) NSString *userId;
    @property (nonatomic, copy) NSString *password;

    @end

接下来,我将从我的cocoa touch框架生成的.framework嵌入到客户端项目中,使用 #import&#34; ParentFramework / AgentLoginRequestModel.h&#34; 导入标头并运行代码在模拟器中。错误&#34;未找到MTLModel.h文件&#34; 出现在#import&#34; MTLModel.h&#34;在.framework#import&#34; MTLModel.h&#34;

内的AgentLoginRequestModel.h中的

我已经尝试将Mantle.framework或libMantle.a放入Build Phases&gt;使用Framework目标复制文件,但它仍然无法向公众公开MTLModel.h。

有谁知道如何解决这个问题?

0 个答案:

没有答案