dyld:未找到符号:__TMPdCSs12AnyGenerator

在此处输入图像描述

当我尝试构建并运行我的项目时,它会给我一个symbol not found: __TMPdCSs12AnyGenerator的错误symbol not found: __TMPdCSs12AnyGenerator

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

在此处输入图像描述

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

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

  1. 在Project Navigator中选择您的项目。
  2. 在“目标”部分的侧栏中选择您的应用程序目标。
  3. 导航到“构建阶段”选项卡
  4. 展开“嵌入框架”阶段
  5. 目的地应该等于“框架”。 该列表应包含Realm.frameworkRealmSwift.framework

如果此阶段不存在,请通过单击左上角的加号并选择“新建复制文件阶段”来创建“复制文件”阶段。 选择目标“Frameworks”并在Realm.framework添加Realm.frameworkReamSwift.framework

我在下面添加了两个示例性屏幕截图,因此您可以以图形方式比较它应该是什么样子。

常规选项卡

常规选项卡

构建阶段选项卡

建立阶段

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

应用程序包

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

为这些框架发布了一个更新,以支持Swift 2.2(Xcode 7.3):

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