领域和 CocoaPods 冲突

Realm & CocoaPods conflicting

先决条件:

结果 'Realm/Realm.h' 找不到文件

https://github.com/realm/realm-cocoa/issues/1918 在 Build Settings > Header Search Paths 添加 Pods/** (似乎修复了它,但不是正确的修复)

我遇到的一些其他问题:

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

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

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

加上我在初始问题中提到的所有步骤

如果有办法使用最新版本的 CocoaPods (1.0.1+) 和 Realm (1.0.1) 而不会出现问题,请告诉我。