Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.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 集成域Swift后libswiftCore.dylib的库版本不兼容_Ios_Swift2_Realm - Fatal编程技术网

Ios 集成域Swift后libswiftCore.dylib的库版本不兼容

Ios 集成域Swift后libswiftCore.dylib的库版本不兼容,ios,swift2,realm,Ios,Swift2,Realm,安装Realm Swift后,在Xcode中运行测试程序时,我看到以下错误: dyld:未加载库:@rpath/libswiftCore.dylib 引用自:/Users/(****)/Library/Developer/CoreSimulator/Devices/*****/data/Containers/Bundle/Application/*****/My.app/Frameworks/RealmSwift.framework/RealmSwift 原因:库版本不兼容:RealmSwift

安装Realm Swift后,在Xcode中运行测试程序时,我看到以下错误:

dyld:未加载库:@rpath/libswiftCore.dylib
引用自:/Users/(****)/Library/Developer/CoreSimulator/Devices/*****/data/Containers/Bundle/Application/*****/My.app/Frameworks/RealmSwift.framework/RealmSwift
原因:库版本不兼容:RealmSwift需要1.0.0或更高版本,但libswiftCore.dylib提供0.0.0版本

我试过:

  • 清理生成文件夹
  • 重新启动Xcode
  • 启用嵌入内容包含Swift代码生成设置

我将Xcode 7.2.1与Swift 2.1.1结合使用,并使用其动态框架集成Realm。

苹果声明,您不能混合和匹配使用不同版本Swift构建的二进制文件:

所以你有两个选择:

  • 按照在中找到的说明从源代码构建领域Swift
  • 使用与您的项目相同版本的Swift预构建版本。0.98.5是使用Swift 2.1.1构建的最新版本:。0.98.6及更高版本使用Swift 2.2构建

  • 您是否准确执行了在中描述的所有步骤?您使用的是哪个版本的Realm Swift?也许可以在github中放置一个演示项目,以帮助人们理解问题并更好地帮助您。@Azat谢谢。我再查一遍。@b谢谢。版本0.98.0谢谢,很抱歉我的回复太晚。在使用swift2.2和realmswift0.98.6将Xcode更新为7.3之后,我现在已经修复了它。