【问题标题】:Realm & CocoaPods conflicting领域和 CocoaPods 冲突
【发布时间】:2016-06-24 13:03:11
【问题描述】:

先决条件:

  • 复制和重命名项目后出现问题
  • 试图在不更新任何内容的情况下修复它
  • pod 'Realm', '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 在 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

【问题讨论】:

    标签: ruby xcode rvm cocoapods realm


    【解决方案1】:

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

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

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

    请让我知道是否有办法使用最新版本的 CocoaPods (1.0.1+) 和 Realm (1.0.1) 而不会出现问题。

    【讨论】:

      猜你喜欢
      • 2014-02-23
      • 2022-07-14
      • 2013-10-01
      • 2018-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-29
      • 2015-03-07
      相关资源
      最近更新 更多