2010-07-05 89 views
12

是否有可能为iPhone构建xcode项目并让它将结果安装到连接的设备上而不实际运行该应用程序?我目前正在使用Build &运行,但我正在调试点对点游戏,所以我必须为两个不同的设备构建&运行,停止其中每个设备的任务,然后在模拟器上运行&,这样所有三个设备最新版本。我希望在这个过程中不必等待应用程序在两台设备上运行。构建并安装而不运行在Xcode中

回答

18

您可以在管理器窗口中将构建的应用程序(在您的项目构建目录中)拖放到设备的应用程序列表中。

+1

不错!这比构建和运行并取消两次要快。 – typeoneerror 2010-07-05 02:02:29

+0

真的很好!我使用外部硬件进行开发,有时我需要查看在安装了附件的全新安装(第一次运行)后启动应用程序时会发生什么情况。 – MOK9 2013-03-06 00:09:43

+0

这对测试核心数据升级非常有用 – Lewis42 2014-08-07 01:16:45

4

如果你不太肯定的内置应用程序是(项目构建目录):

Xcode -> Preferences -> Locations tab -> Derived Data (it will show the location) 

有没有在这个问题的更多信息:XCode 4 - build output directory

0

还有另外一种方式得到它的安装自动无需启动。也许对于OP的情况不太有用,但在我的情况下,我试图分析应用加载时间,所以我想在没有附加调试器的情况下启动应用(这会降低执行速度)。

在目标方案下,右键单击并选择“编辑方案”。确保已选择运行配置,然后查看信息面板。有一个选项显示“启动” - 将其设置为“等待可执行文件启动”。

现在一旦安装它,它会等待您在附加调试器之前启动应用程序。但是,您可以在Xcode中点击“停止”,然后手动启动应用程序。它似乎第一次崩溃,但第二次运行似乎工作确定。也许有点冒险,但比其他方法少手动步骤。测试在Xcode中7

1

事情已经改变一点点,因为this答案...

对于模拟器,你可以拖动/从Project Navigator中产品文件夹删除您最近构建的应用产品直到模拟器窗口。

对于设备,在“设备”窗口中查看设备时,将应用程序产品拖放到“已安装的应用程序”中。

相关问题