dyld:未找到符号:__TMPdCSs12AnyGenerator

时间:2016-03-04 06:10:18

标签: ios xcode swift realm

enter image description here

当我尝试构建并运行我的项目时,它给出了symbol not found: __TMPdCSs12AnyGenerator

的错误

我在我的系统上安装了Xcode 7 beta。当我安装它时,给我一个错误未找到领域模块所以我只是删除了领域框架,并在再次添加此框架后再次添加它给出了所述错误。

enter image description here

3 个答案:

答案 0 :(得分:1)

我将XCode从7.2更新到7.3后遇到了这个问题。我使用XCode7.2构建的框架。在XCode7.3上重建框架后,问题解决了。

答案 1 :(得分:0)

您需要将Realm.frameworkRealmSwift.framework添加到Xcode目标的“嵌入式二进制文件”部分。

如果您按照以下步骤正确执行了这些步骤,则可以检查:

  1. 在Project Navigator中选择您的项目。
  2. 在"目标"。
  3. 部分的侧栏中选择您的应用目标
  4. 导航到选项卡" Build Phases"
  5. 展开阶段"嵌入框架"
  6. 目的地应该等于"框架"。该列表应包含Realm.frameworkRealmSwift.framework
  7. 如果此阶段不存在,请通过单击左上角的加号并选择"新复制文件阶段"来创建复制文件阶段。选择目的地"框架"并在那里添加Realm.frameworkReamSwift.framework

    我在下面添加了两个示例性屏幕截图,因此您可以以图形方式比较它的外观。

    常规标签

    General Tab

    构建阶段选项卡

    Build Phases

    内置产品目录中的应用程序包

    Application Bundle

答案 2 :(得分:0)

为这些框架发布了支持Swift 2.2(Xcode 7.3)的更新:

https://github.com/realm/realm-cocoa/releases/tag/v0.98.6