gpt4 book ai didi

ios - Xcode调试两个应用程序/一个需要另一个应用程序启动的应用程序

转载 作者:行者123 更新时间:2023-12-01 19:46:34 25 4
gpt4 key购买 nike

对于Objective-C开发或XCode&Mac开发,我是一个很陌生的人,如果这是一个非常简单的问题,那么我深表歉意,但是我得到了一个旧产品来维护,该产品以一种不太常见的方式构建。

本质上,该解决方案分为3个项目,一个是主要项目,另外两个是次要项目。主项目启动一个流程,该流程又启动其他两个流程(两个次级项目)。

我正在尝试调试辅助项目之一,但是我无法正确调试它(逐步通过断点等),因为辅助进程需要主进程来启动它,否则它将自动关闭。我试图使用Xcode的“通过PID或名称附加到进程”功能,尽管提供了有限的调试功能(没有断点,有限的变量检查等),但它还是部分成功的,它没有我想的那么有用希望。

是否有办法以某种方式调试具有完整调试功能的辅助进程,或者是否能够从调试和运行主进程的xcode实例中调试辅助进程之一?还是我被拧在这里。

tl; dr-在需要另一个应用程序启动的进程上具有完整的xcode调试能力(单独启动它会使其立即关闭,需要与主应用程序进行交互才能正常运行)-是否可以?还是我没有找到解决方法?

最佳答案

“通过PID或名称附加到进程”并没有固有地限制调试功能。 (我已经成功地使用了此功能,建议使用here和其他地方)

在通过主进程启动该项目之前,请确保已从Xcode重建并安装了辅助项目,以使您知道所运行的构建具有正确的调试符号。

关于ios - Xcode调试两个应用程序/一个需要另一个应用程序启动的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48211292/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com