Ios XCode调试主应用程序&;今天同时延长
我想同时获得Ios XCode调试主应用程序&;今天同时延长,ios,xcode,debugging,Ios,Xcode,Debugging,我想同时获得主应用程序,今日扩展调试信息 我运行schememain-app,只得到main-app调试信息。 我尝试通过附加进程标识符(今天扩展id),但当我选择今天扩展进程时,它是空的 我该怎么办 基本上选择手表应用程序作为xcode中的方案,点击build+run 它将构建iOS应用程序和WatchKit应用程序,安装WatchKit 将应用程序安装到Watch,并将调试器连接到WatchKit扩展。 然后在xcode中,在方案选择器中选择iOS应用程序并选择 iPhone作为目标设备,点
主应用程序
,今日扩展
调试信息
我运行schememain-app
,只得到main-app
调试信息。我尝试通过
附加进程标识符(今天扩展id)
,但当我选择今天扩展
进程时,它是空的
我该怎么办
基本上选择手表应用程序作为xcode中的方案,点击build+run
它将构建iOS应用程序和WatchKit应用程序,安装WatchKit
将应用程序安装到Watch,并将调试器连接到WatchKit扩展。
然后在xcode中,在方案选择器中选择iOS应用程序并选择
iPhone作为目标设备,点击应用程序启动iOS应用程序
手机上的图标,在菜单栏的xcode中选择“调试>附加”
“处理”并在列表中选择您的应用程序。这将导致
同时连接到两个进程的xcode。如果你愿意
要在iOS应用程序生命周期的早期进行调试,您可以选择
“调试>按PID或名称附加到进程…”并键入进程
手动启动iOS应用程序之前的应用程序名称。这边
调试器将在应用程序启动时立即连接
来自苹果开发者
请注意,他们讨论了WatchKit,但今天的扩展也一样。如果启动应用程序不是xcode,xcode调试信息将为空。您需要附加今天的扩展项目,xcode>debug>attach to process并选择您的扩展。是的,我已经这样做了,但选择扩展过程时仍然为空