如何使用CocoaPods将GitHub的Mantle添加到Xcode

eli*_*lon 6 objective-c cocoapods github-mantle

我已经使用CocoaPods将GitHub的Mantle项目添加到iOS 6项目中:

$ pod search Mantle
$ vim Podfile // here I added pod 'Mantle'
$ pod install // this installs Mantle 1.0 
Run Code Online (Sandbox Code Playgroud)

然后我自定义搜索路径之前($inherited)变量添加到Header Search Paths项目的"构建设置"部分.当导入Mantle头文件Xcode抱怨时

#import "Mantle.h" // => 'Mantle/MTLJSONAdapter.h' file not found
Run Code Online (Sandbox Code Playgroud)

我错过了一步吗?我也安装了其他吊舱(AFNetworking和SSKeychain)但只有Mantle给我提出了问题.

我还添加了SSToolkit,但是按照"入门"的说明,即不使用CocoaPods.

eli*_*lon 5

由于问题似乎与Xcode项目/工作区配置有关,我尝试了所有类型的"清理"解决方案:

  1. 删除Pods目录,Podfile.lock文件并从头开始安装.
  2. 删除MyProject.xcworkspace目录并重复步骤1
  3. 输入MyProject.xcodeproj,删除project.xcworkspacexcuserdata目录,然后重复步骤1.
  4. 转到全局Xcode目录(/Users/my_user/Library/Developer/Xcode),删除与项目相关的所有内容,特别是DerivedData子目录,然后重复步骤1.

最后一步似乎是最终的解决方案,虽然我无法分辨哪个文件/文件夹删除的伎俩.