【问题标题】:MagicalRecord/MagicalRecordXcode7CompatibilityMacros.h file not found in Xcode 7.2在 Xcode 7.2 中找不到 MagicalRecord/MagicalRecordXcode7CompatibilityMacros.h 文件
【发布时间】:2016-03-03 07:19:27
【问题描述】:

我下载了MagicalRecord sdk 2.3.3 的副本并将其集成到我的项目中。我没有使用cocoa pods。为什么因为可可豆荚不提供magical record 2.3.3 sdk。但我无法编译我的项目。我正在使用Xcode 7.2。我收到以下编译错误:

MagicalRecord/MagicalRecordXcode7CompatibilityMacros.h 文件不 找到了

【问题讨论】:

  • 如果你在你的 Podfile 中加入这样的东西,你可以使用 2.3.3 版的 MagicalRecord 和 CocoaPods:pod 'MagicalRecord', :git => 'https://github.com/magicalpanda/MagicalRecord.git', :tag => '2.3.3'
  • @ThomasW 实际上 Magicalrecord sdk 2.3.3 提供了可可豆荚..所以这就是我下载并集成到我的代码中的原因
  • 你的意思是你不再有这个问题了吗?
  • @ThomasW 实际上我在过去 6 个月前集成了魔法记录 2.3.1。现在神奇唱片发布新版本,即 2.3.3。所以现在我想将 sdk 升级到我的项目中.. 但可可豆荚不提供更新版本
  • 在我之前的评论中,我的标签不正确。这应该工作:pod 'MagicalRecord', :git => 'https://github.com/magicalpanda/MagicalRecord.git', :tag => 'v2.3.3'

标签: ios objective-c iphone xcode magicalrecord


【解决方案1】:

删除派生数据和清理对我有用

【讨论】:

    【解决方案2】:

    文件是否在左侧导航器中可见?如果是这样并且文件是红色文本颜色,那么您可以通过将其从查找器(使用 Spotlight 搜索文件)拖动到您的项目中来添加此文件。如果 Xcode 询问是否需要复制文件,请选中该框。

    【讨论】:

    • 我是这样做的。但我仍然遇到同样的问题...感谢您的回复。请帮助我...
    • 您是在 Finder 中找到丢失的文件,还是根本找不到?
    • 斯韦尔森。我可以在finder中找到这个文件。但仍然出现错误
    • 您是否通过删除 Xcode 中的红色文件并从项目中的 Finder 中拖动该文件再次导入它? (或转到:文件 > 将文件添加到“项目名称”并导航到您的文件)。如果错误仍然存​​在,您是否检查了项目名称下的编译源>选择您的目标>构建阶段>编译源,然后按小“加号”添加文件
    【解决方案3】:

    当我不小心将 Build Location 设置为 Legacy(我在处理另一个项目时设置它)时,这个问题发生在我身上。转到 Preferences (Cmd+,) -> Locations -> Advanced... 并检查 Build Location 是否设置为 Unique。

    【讨论】:

      猜你喜欢
      • 2016-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多