rjs*_*ing 7 ios xcode4 restkit
这个问题反映了RESTKIT 0.9.x.
如果你是RESTKIT的新手考虑使用NEWER 0.10.x分支.
我最近继承了一个使用restkit(restkit.org)的项目.我已经开始使用与xcode4.2更兼容的分支(402-new-build-process).
我的项目构建和运行所有示例项目,但是当涉及到存档应用程序时,构建失败:
/Users/AUser/Documents/SubFolder/stable-branches/project-iOS-client/RestKit/Examples/RKTwitterCoreData/Classes/RKTwitterAppDelegate.m:9:9: fatal error: 'RestKit/RestKit.h' file not found [2]
#import <RestKit/RestKit.h>
^
1 error generated.
Run Code Online (Sandbox Code Playgroud)

我已经按照项目维基上的安装故障排除指南进行了操作,但这不起作用.
根据Blake的回答,我将构建到DerivedData目录:

另外我尝试将标题搜索设置为这些(在许多组合中[只是猜测]):
"$(BUILD_DIR)/ RestKit/Build"
"$(SOURCE_ROOT)/ RestKit/Build"
"$(SOURCE_ROOT)/../../ Build"
"$(BUILD_DIR)/../../ Build"
小智 7
我认为所有这些修复都是在黑暗中刺伤,或者至少对我来说是这样的.我有一半期待读一篇关于从一个年轻的处女那里得到一些头发然后在Mac上烧掉它的人.
如果它在dev中为你编译而不是为了编译,它必然会变得简单.或者至少这对我来说.
我的源文件不在正确的位置:
搜索标题设置为"$(SOURCE_ROOT)/ RestKit/Build"
但我只是将proj文件从我下载的位置拖到XCode中.在编译调试等时,这绝不是一个问题.就在归档时,我没有发现它一段时间.
只需确保RestKit/Build的路径是实际文件所在的位置.
修正了它,不像我读过的所有指针修复.就像将标题移动到一个组等...那是多少垃圾.
祝你好运,希望这会有帮助.感谢Restkit团队,这确实是一个很棒的框架.
杰米
我刚刚在 Xcode 4.2 上将 RKCatalog 和 RKTwitterCoreData 构建为存档,没有出现任何问题。由于代码签名问题,我失败了。您是否确认正在使用 DerivedData 目录进行构建:
RestKit 假设您正在使用构建到 DerivedData 目录的现代 Xcode 项目。通过“文件”菜单 >“项目设置...”确认您的设置。在打开的工作表中的“构建”选项卡上,单击“高级...”按钮并确认“构建位置”是“派生数据位置”。
我可以推送将标头 rsync 到已知位置的更改,但我希望 DerivedData 的标准化能够简化该过程。