Xcode无法启动项目进行调试

时间:2013-07-17 21:08:52

标签: xcode macos lldb

我正在使用Xcode 4.6.3为OS X构建一个库。我的项目包含一个名为LibraryTest的目标,它是一个用于测试库功能的命令行应用程序。库和测试应用程序构建都很好,但是当我尝试运行应用程序时,它立即退出并且调试控制台显示:

error: failed to launch '/Users/bdesham/Library/Developer/Xcode/DerivedData/Wavelength_and_Spectrum_Library-byosniusyaoidgdcpzwzuzkitzgv/Build/Products/Debug/LibraryTest'
-- error: Host::LaunchProcess (launch_info) => pid=0,
path='/Applications/Xcode.app/Contents/SharedFrameworks/LLDB.framework/Versions/A/Resources/debugserver'
err = error: ::posix_spawnp (
    pid => 98649,
    path = '/Applications/Xcode.app/Contents/SharedFrameworks/LLDB.framework/Versions/A/Resources/debugserver',
    file_actions = 0x10b09e268,
    attr = 0x10b09e2a0,
    argv = 0x7fe2701377e0,
    envp = 0x0 )
err = Bad file descriptor (0x00000009) (0x00000009)
error: failed to launch '/Users/bdesham/Library/Developer/Xcode/DerivedData/Wavelength_and_Spectrum_Library-byosniusyaoidgdcpzwzuzkitzgv/Build/Products/Debug/LibraryTest'
-- error: Host::LaunchProcess (launch_info) => pid=0,
path='/Applications/Xcode.app/Contents/SharedFrameworks/LLDB.framework/Versions/A/Resources/debugserver'
err = error: ::posix_spawnp (
    pid => 98649,
    path = '/Applications/Xcode.app/Contents/SharedFrameworks/LLDB.framework/Versions/A/Resources/debugserver',
    file_actions = 0x10b09e268,
    attr = 0x10b09e2a0,
    argv = 0x7fe2701377e0,
    envp = 0x0 )
err = Bad file descriptor (0x00000009) (0x00000009)

(为了便于阅读,添加了换行符。)我安装了Xcode 5 DP,因此我尝试删除Xcode 4并从Mac App Store重新安装,但没有骰子。删除DerivedData也无济于事。有什么想法吗?

3 个答案:

答案 0 :(得分:7)

重启我的Mac似乎解决了这个问题。

答案 1 :(得分:4)

检查"构建设置" - > "配置文件"。它应该是" none"或者Max OSX的一些配置(如果你正在为app-store构建)。就我而言,它错误地拥有了“iOS Ad Hoc Provisioning Profile"”。这解决了这个问题。


注意:我通过检查syslog(" cat -f /var/log/system.log"在终端中,然后启动应用程序)找到了这个。它编写了一份崩溃报告,该报告的嵌入式配置文件无效:..."等等。检查应用程序容器本身确实显示了一个" embedded.provisionprofile"文件,它触发我检查它的构建设置。

答案 2 :(得分:0)

我通过更新iOS解决了这个问题。我使用的是JailBreak iOS版本。