我有一个基于控制台的服务器和客户端应用程序,它们通过localhost上的TCP套接字相互通信(尽管最终会在不同的机器上使用)。
我看到如果我手动启动服务器目标然后再启动客户端,XCode似乎很高兴能够在单独的调试器上下文中运行它们,它们连接并且工作正常。
理想情况下,我想设置它(通过一个方案或预先运行的步骤或其他东西),这样我可以单击“运行”(或cmd-R),这两个上下文都会弹出并快乐地运行。
到目前为止,我对使用“$(BUILT_PRODUCTS_DIR)/ cclient”传递给/ bin / sh的运行后脚本(用于服务器)的实验似乎无法正常工作,但这不太理想,因为它不会运行无论如何,在调试器上下文中。
有没有办法可以轻松设置它?
谢谢, DAVEM
编辑:添加了我可以通过几次点击获得的屏幕截图,但想要点击一下/按键组合......
答案 0 :(得分:0)
您可以在断点中设置脚本和其他操作。
单击编辑器左侧创建断点,然后单击断点图标CMD + OPT +以编辑其选项。
此外,为方便起见,您可以选择“评估后自动继续”选项。
有关详细信息,请参阅WWDC 2012 videos中的会话412在Xcode中进行调试。本次会议恰好在客户端 - 服务器设置中使用Xcode演示调试技巧。