我可以在没有调试的情况下从Xcode运行iPhone应用程序吗?

时间:2013-02-04 19:53:14

标签: ios xcode

是否可以让Xcode从Xcode 4.6自动在我的iOS设备上启动应用,而无需将其调试器附加到应用程序?我正在开发一个自动构建系统,因此不能手动启动应用程序。

我发现产品下的Run Without Building - >执行操作菜单,但仍然附加调试器。我可以编辑该方案,使Xcode等到应用程序在连接调试器之前手动启动,但这基本上与我想要的相反。

3 个答案:

答案 0 :(得分:5)

xcode 6.3.1 enter image description here

取消选择debug execute,然后就可以在不调试的情况下运行。

答案 1 :(得分:4)

只需构建并运行,一旦启动,请按停止并手动打开应用程序。它将是您构建但未连接的应用程序。

答案 2 :(得分:4)

如果您想在不启动调试器的情况下从Xcode启动应用程序,我将取消选中Xcode scheme中的“调试可执行文件”选项:

enter image description here


如果您想手动启动应用,可以:

  • 在“方案”下拉列表中选择您的设备;
  • 构建应用程序(不要运行);
  • 打开管理器并转到“设备”标签;
  • 将您的应用从主Xcode项目导航器中的“Products”文件夹拖到组织者窗口中的设备上,然后安装它;和
  • 然后,您可以在此时从设备手动运行应用程序。

此过程在诊断启动性能时非常有用,并且您希望在设备上运行完全独立于Xcode的应用程序(如果您有调试版本,则运行调试器)。