首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Cocoapods框架中使用Cocoapods?

在Cocoapods框架中使用Cocoapods?
EN

Stack Overflow用户
提问于 2015-02-06 20:51:57
回答 2查看 1.5K关注 0票数 1

我正在开发一个需要使用AFNetworking的框架。因此,我首先创建了一个新的、闪亮的Cocoa框架,并像往常一样创建了一个包含以下内容的pod文件:

代码语言:javascript
复制
source 'https://github.com/CocoaPods/Specs.git'
pod 'AFNetworking', '~> 2.5'

显然,在一个正常的项目,这将创建工作空间和一切将是超级顺利..。但是由于我选择了Cocoa框架,所以我无法将AFNetowrking.h导入到我的ProjectName.h中。我得到的错误是:

在框架模块中包括非模块头.

所以我真的查过了!似乎我所要做的就是去我的构建设置,并设置允许非模块包括在框架模块为是,我的问题将得到解决…但这也没什么用。

我尝试做的另一件事是也将AFNetworking.h头文件的目标成员设置为public。但这并没有解决问题,我仍然会犯同样的错误。

如果有人能一步一步地给我一个关于如何做到这一点的小指南,我会很感激。

值得一提的是,我也希望能够快速使用AFNetworking库。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-03-02 20:35:18

这是我的豆荚文件:

代码语言:javascript
复制
source 'https://github.com/CocoaPods/Specs.git'
pod 'AFNetworking', '~> 2.5'
use_frameworks!

您需要确保安装CocoaPod的beta版本(0.36)。唯一的问题是,可以在iOS 7上运行,但是不会通过苹果应用程序提交的验证(记住这一点)。

票数 0
EN

Stack Overflow用户

发布于 2015-02-06 23:50:04

在源代码中使用cocoapods导入模块时,必须导入如下

#import <AFNetworking.h>

而不是

#import "AFNetworking.h"

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28374582

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档