如何在不实际运行应用程序的情况下,通过XCode将我的应用程序部署到iPhone上(用于测试目的)?
如何在不实际运行应用程序的情况下,通过XCode将我的应用程序部署到iPhone上(用于测试目的)?
编辑启动方案,打开名为“运行myApp.app”的部分,并将“等待myApp.app启动”选项切换为ON。
然后只需安装,而不需要运行该应用程序。如果您自己运行它,则调试器应该会附加到它上面。这对于您想要测试通过URL启动应用程序的工作方式等情况非常有用。
注意 - 公平起见,此答案与此问题的答案相同。虽然我没有将此问题标记为重复,但您可能有其他原因需要执行此操作。如果您想要更详细的解释,请查看那里。
Xcode -> 产品 -> 方案 -> 编辑方案 -> 运行 -> 信息 -> 等待可执行文件启动
如果你通过观察Xcode控制台恰好在应用程序完全下载后但在应用程序执行任何代码之前杀死调试器,那么你就可以做到时机把握得当。
如果你不想依赖时间,并且不需要考虑应用程序在命中某些Cocoa Touch或Objective C运行时代码之前运行,那么你可以在main()的第一行插入一个NSLog并设置断点,在它命中断点后杀死应用程序。
连接您的设备,将顶部左侧的方案设置为iOS设备。