dyld:未找到符号:__TMPdCSs12AnyGenerator
当我尝试构建并运行我的项目时,它会给我一个symbol not found: __TMPdCSs12AnyGenerator
的错误symbol not found: __TMPdCSs12AnyGenerator
我在我的系统上安装了Xcode 7 beta。 当我安装它给我一个错误的未找到领域模块所以我只是删除了领域框架并再次添加此框架后再次添加它给出了所述错误。
您需要将Realm.framework
和RealmSwift.framework
添加到Xcode目标的“嵌入式二进制文件”部分。
如果您已按照以下步骤正确执行了这些步骤,则可以检查:
- 在Project Navigator中选择您的项目。
- 在“目标”部分的侧栏中选择您的应用程序目标。
- 导航到“构建阶段”选项卡
- 展开“嵌入框架”阶段
- 目的地应该等于“框架”。 该列表应包含
Realm.framework
和RealmSwift.framework
。
如果此阶段不存在,请通过单击左上角的加号并选择“新建复制文件阶段”来创建“复制文件”阶段。 选择目标“Frameworks”并在Realm.framework
添加Realm.framework
和ReamSwift.framework
。
我在下面添加了两个示例性屏幕截图,因此您可以以图形方式比较它应该是什么样子。
常规选项卡
构建阶段选项卡
应用程序包在内置产品目录中
我将XCode从7.2更新到7.3后遇到了这个问题。 我使用XCode7.2构建的框架。 在XCode7.3上重建框架后,问题解决了。
为这些框架发布了一个更新,以支持Swift 2.2(Xcode 7.3):
- JSTileMap如何处理视网膜和ipad / iphone瓷砖地图?
- 强制asynchronous任务按顺序运行
- GitHub上的10个快速项目
- 使用Swift连接/断开Chromecast设备
- UIGraphicsBeginImageContext与iOS上的CGBitmapContextCreate
- 如何自动切换UIImage?
- 无法将typesNSAttributedString.DocumentAttributeKey的值转换为.DocumentReadingOptionKey
- 核心数据不更新可转换属性
- 在本地caching不工作的情况下,在UIWebView中dynamic加载JavaScript文件