我目前正在将旧的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命中断点的任何迹象。
提前致谢。
答案 0 :(得分:5)
远射,但是:
The Famous Web Editor
Xcode和编译器有时会跳过项目/目标名称中的空格。这通常显示在损坏的标题或库搜索路径中,因此我不确定它是否适用于此处。但是,尝试重命名目标以使其不包含空格当然是值得的。
答案 1 :(得分:2)
First clear your DerivedData (/Library/Developer/Xcode/DerivedData/) delete every thing from there.
现在重启你的XCode,重启你的设备。
运行Xcode