境界与CocoaPods相互矛盾

时间:2016-06-24 13:03:12

标签: ruby xcode rvm cocoapods realm

先决条件:

  • 复制和重命名项目
  • 后出现问题
  • 尝试修复它而不更新任何内容
  • pod'Ferm','0.97.0'
  • pod --version 0.39.0
  • Xcode版本7.3.1(7D1014)
  • 已删除/ Xcode / DerivedData /
  • 已删除/ Library / Caches / CocoaPods
  • 已删除pod.lock
  • 已删除/ Pods / *
  • 已删除.xcworkspace
  • 打开新的.xcworkspace
  • 产品>清洁

未找到“Realm / Realm.h”文件中的结果

https://github.com/realm/realm-cocoa/issues/1918在构建设置中添加Pods / **>标题搜索路径(似乎修复了它,但它不是一个正确的修复)

我遇到的其他一些问题:

https://github.com/CocoaPods/CocoaPods/issues/3886 https://github.com/CocoaPods/CocoaPods/issues/4391 https://github.com/CocoaPods/CocoaPods/issues/4754

1 个答案:

答案 0 :(得分:0)

步骤1,2& 3仅在您最近重命名项目时适用:

  1. 重置上一个项目中的.xcodeproj文件,然后按these steps
  2. 在管理方案中重新创建了所有方案......
  3. 构建阶段>编译源>删除所有内容>阅读了所有实施文件。
  4. 将Ruby降级到2.4,因为下一步(OSX ElCapit上的ruby - 不要忘记RVM为每个版本的ruby创建一个新的完全独立的gem目录)
  5. 由于特定领域的错误,将CocoaPods降级到0.38.0。
  6. 清除安装Realm(最新版本1.0.1)
  7. 加上我在初始问题中提到的所有步骤

    如果有方法可以使用最新版本的CocoaPods(1.0.1+)和Realm(1.0.1),请告诉我。没有问题。