我正在将一个旧的OS X项目从XCode 3 GCC迁移到XCode 4 LLVM.
移民到目前为止已经很好了.我已经将代码从10.4更新为10.6,并且大量已弃用API,而且所有的编译都很好.
但是当我尝试使用LLDB进行调试时,我会收到以下错误:
error: Failed to launch '/Users/trenskow/Library/Developer/Xcode/DerivedData/The_Famous_Web_Editor-ddfqhzdztzzgfrcxaaywyxgtahzx/Build/Products/Debug/The Famous Web Editor.app/Contents/MacOS/The Famous Web Editor'
应用程序运行良好,它本身(除了我正在尝试调试的运行时错误).
当我切换回LLVM GCC和GDB,它启动很好,但XCode从不停止在断点.应用程序停止,但是我没有得到任何指示XCode受到断点的指示.
提前致谢.
解决方法
长枪,但:
The Famous Web Editor
Xcode和编译器有时可以跳过项目/目标名称中的空格.这通常显示在标题或库搜索路径中,所以我不知道这是否适用于此.但是,重命名目标是不值得的,因此它不包含空格.