使用 swift 更新到 Xcode 6 beta 4 后获取 dyld_fatal_error [英] Getting dyld_fatal_error after updating to Xcode 6 beta 4 using swift
问题描述
我最近刚刚下载了 Xcode 6 beta 4,我的 swift 项目编译没有错误,但在它进入我的代码之前,我在调用堆栈的 start 上方得到一个 dyld_fatal_error.
I just recently downloaded Xcode 6 beta 4, and my swift project compiles with no errors but before it gets to my code I get a dyld_fatal_error just above start in the call stack.
以及一些带有 nop 指令的汇编代码中的断点
and a breakpoint in some assembly code with a nop instruction
我得到的控制台错误是
dyld: lazy symbol binding failed: Symbol not found: __TFSsa6C_ARGVGVSs13UnsafePointerGS_VSs4Int8__
Referenced from: /Users/username/Library/Developer/Xcode/DerivedData/Sudoku-dhrdonaeqzsgcvewndimxbbsltnc/Build/Products/Debug/Sudoku.app/Contents/MacOS/Sudoku
Expected in: /Users/username/Library/Developer/Xcode/DerivedData/Sudoku-dhrdonaeqzsgcvewndimxbbsltnc/Build/Products/Debug/Sudoku.app/Contents/MacOS/../Frameworks/libswift_stdlib_core.dylib
dyld: Symbol not found: __TFSsa6C_ARGVGVSs13UnsafePointerGS_VSs4Int8__
Referenced from: /Users/username/Library/Developer/Xcode/DerivedData/Sudoku-dhrdonaeqzsgcvewndimxbbsltnc/Build/Products/Debug/Sudoku.app/Contents/MacOS/Sudoku
Expected in: /Users/username/Library/Developer/Xcode/DerivedData/Sudoku-dhrdonaeqzsgcvewndimxbbsltnc/Build/Products/Debug/Sudoku.app/Contents/MacOS/../Frameworks/libswift_stdlib_core.dylib
只是让您知道该项目仍然可以编译,并且可以在 Xcode 6 beta 3 中正常运行.
Just so you know the project still compiles, and runs fine with Xcode 6 beta 3.
推荐答案
像这样的最奇怪的问题都可以通过 Clean & 解决.构建(或者可能重新启动 Xcode).您也可以考虑从 ~/Library/Developer/Xcode/DerivedData 中删除相关文件夹.
Most extremely weird problems like this can be solved with a Clean & Build (or perhaps relaunch Xcode). You might also consider deleting the relevant folders from ~/Library/Developer/Xcode/DerivedData.
这篇关于使用 swift 更新到 Xcode 6 beta 4 后获取 dyld_fatal_error的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!