【问题标题】:RealmSwift import errorRealmSwift 导入错误
【发布时间】:2016-02-25 09:44:10
【问题描述】:

我在 0.98.2 版本中安装了 RealmSwift 的动态框架。 (CocoaPods 不起作用。)

我收到以下错误:

module-includes>:1:9: note: in file included from <module-includes>:1:
#import "/Users/adambella/Documents/Pesti_I.munka/FrontSide/FestivalApp-iOS/./Realm.framework/Headers/Realm.h"
        ^
/Users/adambella/Documents/Pesti_I.munka/FrontSide/FestivalApp-iOS/./Realm.framework/Headers/Realm.h:21:9: error: 'Realm/RLMArray.h' file not found
#import <Realm/RLMArray.h>
        ^
<unknown>:0: error: could not build Objective-C module 'Realm'

我该如何解决?

【问题讨论】:

    标签: ios swift realm


    【解决方案1】:

    尝试不使用绝对路径导入框架,而是如下所示。

    #import <Realm/Realm.h>
    

    此外,请导航到目标的“构建设置”,并确保 RealmSwift.framework 的父路径包含在“框架搜索路径”部分中。

    【讨论】:

    • #import &lt;Realm/Realm.h&gt; 语句是否包含在 Objective-C 桥接头中?
    • 是的,这个语句将放在一个 Objective-C 头文件中。但这根本没有必要,因为我们建议避免在混合应用程序中使用 RealmSwift。如果您使用 RealmSwift,您应该始终可以通过 import RealmSwift 从 Swift 导入它。
    【解决方案2】:

    你试过静态安装吗? 只需将 "Realm.framework""RealmSwift.framework" 文件拖放到您的 xcode 项目中,然后选中“如果需要,请复制项目”。

    然后将框架添加到目标项目中的嵌入式二进制文件。 http://s8.postimg.org/6cmfwglkj/Captura_de_pantalla_2016_02_25_a_las_9_42_20_a_m.png

    【讨论】:

      【解决方案3】:

      清理构建文件夹

      构建文件夹位置是

      用户/{home_directory} /Library/Developer/Xcode/DerivedData/{app_name} -bxffdjvuyjrewicuwaxocbbgxzrq

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-11-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-08-30
        • 1970-01-01
        相关资源
        最近更新 更多