ios - MagicalRecord 示例应用程序无法在 Xcode 7 中编译

标签 ios objective-c xcode xcode7 magicalrecord

我下载了 MagicalRecord 存储库的副本(提交 946d862cdf3665da52ce14a98c0bfba425bc09fb),但我无法在 Xcode 7.2 (7C68) 中编译 MagicalRecord 示例 iOS 应用程序(食谱)。我收到以下编译错误:

... MagicalRecord-master/Samples/iOS/Application/Support/Recipes-Prefix.pch:14:13: 'CoreData+MagicalRecord.h' file not found

我还收到有关更新到推荐设置的警告。我将项目更新为推荐的设置,但仍然遇到相同的错误。

我尝试了 CoreData+MagicalRecord.h 的各种路径,但 Xcode 似乎找不到它。我搜索了存储库,也找不到它。我试过:

#import <MagicalRecord.h>

该指令不会抛出错误,但现在我收到此错误消息:

... MagicalRecord-master/MagicalRecord/MagicalRecord.h:17:9: 'MagicalRecord/MagicalRecordXcode7CompatibilityMacros.h' file not found

MagicalRecord.h 包含以下代码行:

#import <Foundation/Foundation.h>
#import <CoreData/CoreData.h>

//! Project version number for MagicalRecord.
FOUNDATION_EXPORT double MagicalRecordVersionNumber;

//! Project version string for MagicalRecord.
FOUNDATION_EXPORT const unsigned char MagicalRecordVersionString[];

#import <MagicalRecord/MagicalRecordXcode7CompatibilityMacros.h>
#import <MagicalRecord/MagicalRecordInternal.h>
#import <MagicalRecord/MagicalRecordLogging.h>
...

我尝试了 MagicalRecordXcode7CompatibilityMacros.h 的各种路径,但 Xcode 找不到 header 。我搜索了存储库,它位于:MagicalRecord-master/MagicalRecord/Core/MagicalRecordXcode7CompatibilityMacros.h

请帮助我使示例代码正常工作。谢谢。

最佳答案

我遇到了同样的问题。我将所有 < 替换为“

例子:

#import <MagicalRecord/MagicalRecordXcode7CompatibilityMacros.h>
#import <MagicalRecord/MagicalRecordInternal.h>
#import <MagicalRecord/MagicalRecordLogging.h>

变成:

#import "MagicalRecordXcode7CompatibilityMacros.h"
#import "MagicalRecordInternal.h"
#import "MagicalRecordLogging.h"

在每个 MR 文件中完成此操作后,它就起作用了。您可能需要备份以防 pod 更新它。

这需要一段时间,但很有效。

关于ios - MagicalRecord 示例应用程序无法在 Xcode 7 中编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34582233/

相关文章:

找不到 iPhone 模拟器

xcode - IBAction 周围的单引号

我可以在 Xcode 中使用 C 中的快速帮助语法吗?

ios - iPhone - 当旋转动画 > 90 度时 UIImageView 移动

iphone - UINavigationController 中的 viewController 是否可以有不同的方向?

ios - 如何从 AppDelegate 更新某些 ViewController 的标签?

Objective-C:什么是惰性类?

ios - iOS 版 Instagram 框架

ios - iOS 开发是否有文本布局表示(XML 或其他)?

ios - 与 Ihealth BP7 设备 BLE 连接的应用程序