Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios RealmSwift:使用Swift 3.0编译的模块无法使用Swift 3.0.2导入_Ios_Swift_Xcode_Realm - Fatal编程技术网

Ios RealmSwift:使用Swift 3.0编译的模块无法使用Swift 3.0.2导入

Ios RealmSwift:使用Swift 3.0编译的模块无法使用Swift 3.0.2导入,ios,swift,xcode,realm,Ios,Swift,Xcode,Realm,我正试图在我的Xcode项目中使用RealmSwift。我以前曾多次使用过它,但自从上次Xcode(8.2)更新以来,我一直收到相同的错误“使用Swift 3.0编译的模块无法导入Swift 3.0.2” 我尝试过通过cocoapods安装它,也尝试过直接安装。我试过换IOS。我已经更新了播客并下载了最新版本,但没有任何效果 我在这里看到了类似的问题,但运气不好: 任何建议都将不胜感激。使用+->新建复制文件阶段在构建阶段添加Realm.framework。按照下图进行操作 和导入'Re

我正试图在我的Xcode项目中使用RealmSwift。我以前曾多次使用过它,但自从上次Xcode(8.2)更新以来,我一直收到相同的错误“使用Swift 3.0编译的模块无法导入Swift 3.0.2”

我尝试过通过cocoapods安装它,也尝试过直接安装。我试过换IOS。我已经更新了播客并下载了最新版本,但没有任何效果

我在这里看到了类似的问题,但运气不好:


任何建议都将不胜感激。

使用
+
->
新建复制文件阶段在构建阶段添加
Realm.framework
。按照下图进行操作


和导入
'Realm/Realm.h”
项目名称桥接头.h
文件中。

不同版本的Swift二进制文件不兼容。Swift 3.0和Swift 3.0.2。尽管实际上相同,但仍然是不同的二进制文件

我们试图尽快推出Realm Swift的新版本,以支持新版本的Xcode。在撰写本文时,我们现在正在发布Realm Swift的3.0.2二进制文件


因此,只要您已更新至Realm Swift的最新版本,这应该不再是问题:

您可以下载Swift 3.0.0工具链作为临时解决方案,直到第三方框架更新至最新版本。Swift 3.0.0可在此处获得:

下载后,您可以从菜单栏选择使用Swift 3.0.0:


我想这可能会帮助其他尚未更新的第三方框架面临同样问题的人。

在他们(Realm Dev)之前,这是不可能的发布与Swift 3.0.2兼容的sdk。您应该使用Objective C sdk,并通过桥接标题使用它。@谢谢。我似乎无法使其工作,您可以发布一个示例吗?您是否使用Objective C sdk?如果是,则按照此操作我似乎无法使Objective C sdk工作?我以与安装realmSwift相同的方式安装了它,然后我使用了#import“Realm/RLMRealm.h”语句,但该语句不起作用。请在生成设置中检查路径
目标C桥接头文件
文件。也可以在不在swift文件中写入任何代码的情况下清理并运行项目。