如何在没有任何可执行文件的情况下为项目启动Xcode调试器?

sor*_*rin 10 debugging xcode

我有一个正在构建库的Xcode项目,我希望能够在主应用程序加载库时调试该库.

RunDebug运行菜单中的选项被禁用,如果我尝试使用附加到处理选项我得到"No launchable executable present at path".在查看Active Executable时,我看到但我不知道如何告诉xcode要运行/调试什么.

那么我应该如何调试应用程序呢?我正在寻找类似于Visual Studio项目配置的东西,但我还没能找到这个选项.

bbu*_*bum 8

将自定义可执行文件添加到项目中.

它位于Project - > New Custom Executable ...菜单项下.

从那里,您可以将应用程序添加为自定义可执行文件,这将使您能够调试应用程序和插件.

一个额外的有用提示; 在Xcode的构建首选项中设置了一个共同的产品目录.这会将用于构建应用程序的符号文件放在与应用程序相同的目录中(假设您的主应用程序是您构建的应用程序),因此,您将能够在库和应用程序中逐步执行框架.


Izh*_*aki 6

对于那些使用Xcode 4的人:

项目>计划>编辑方案......

选择"运行阶段">"信息"

并设置一个可执行文件