2012-12-04 89 views
0

我有一个使用RestKit(安装为git子模块)的OS X项目。昨天我更新了RestKit子模块,并发现使用AFNetworking(所以我必须更改一些使用RKClient的代码)。无法使用restkit 0.20构建项目

问题是我无法再建立我的项目。我必须迁移我的代码还没有,但误差

RestKit.framework/Headers/RKHTTPRequestOperation.h:21:9: fatal error: 'AFNetworking.h' file not found

#import "AFNetworking.h"

如果我只打开RestKit项目,然后框架构建成功,但我第一次包括它(与#import <RestKit/RestKit.h>)出现上述错误!

顺便说一句:在我的RestKit文件夹中做git pull origin master更新模块,但没有下载AFNetworking文件..我手动复制文件夹中的文件。我在更新过程中丢失了什么?

谢谢

回答

0

通过安装过的CocoaPods RestKit解决...

(在RestKit and AFNetworking build error给出的接受的答案没有工作对我来说..但建议安装的CocoaPods是)

+0

这不是一个很好的回答这个问题。我有同样的问题,我不想使用CocoaPods。我知道CocoaPods会跟踪依赖关系,并会为您抓取AFNetworking,但您的回答并未解决问题发生的原因以及解决问题的一般情况。 –

+0

对不起...我失去了3天试图解决这个问题,继续工作的唯一方法是切换到CocoaPods .... – Francesco

+1

回答了这里以及http://stackoverflow.com/questions/13754547/ restkit-and-afnetworking-build-error/13762665#13762665 –

2

CD进入RestKit目录,然后做

git submodule init 
git submodule update 

这将拉动必要的AFNetworking文件。然后重建。

+0

文件存在于文件系统和项目中。只是它不构建。顺便说一句,cmc +点击头文件打开正确的文件,以Xcode看到它! – Francesco