2012-12-04 112 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