Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 无需在Xcode中运行即可构建和安装_Iphone_Xcode - Fatal编程技术网

Iphone 无需在Xcode中运行即可构建和安装

Iphone 无需在Xcode中运行即可构建和安装,iphone,xcode,Iphone,Xcode,是否可以为iPhone构建一个xcode项目,并让它在连接的设备上安装结果,而不实际运行应用程序?我目前正在使用构建和运行,但我正在调试一个对等游戏,因此我必须为两个不同的设备构建和运行,停止其中每个设备上的任务,然后在模拟器上构建和运行,以便所有三个都具有最新的构建。在此过程中,我希望不必等待应用程序在这两个设备上运行 您可以将生成的应用程序(在项目生成目录中)拖放到Organizer窗口中设备的应用程序列表中。如果您不太确定生成的应用程序在哪里(项目生成目录): Xcode→ 偏好→ 位置选

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

您可以将生成的应用程序(在项目生成目录中)拖放到Organizer窗口中设备的应用程序列表中。

如果您不太确定生成的应用程序在哪里(项目生成目录):

Xcode→ 偏好→ 位置选项卡→ 派生数据将显示位置

这个问题有更多信息:
还有另一种方法可以让它在不启动的情况下自动安装。对于OP的情况,可能没有那么有用,但在我的例子中,我试图分析应用程序加载时间,因此我希望在没有附加调试程序的情况下启动应用程序(这会降低执行速度)

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


现在,一旦安装完毕,它将等待您启动应用程序,然后再附加调试器。但是,您可以在Xcode中点击“停止”,然后手动启动应用程序。第一次似乎崩溃了,但第二次似乎还可以。也许有点老套,但比起其他方法,手动步骤要少一些。在Xcode 7上测试。

自回答后,情况发生了一些变化

对于simulator,您可以将最近构建的应用程序产品从Project Navigator的Products文件夹直接拖放到simulator窗口中


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

Nice!这比构建、运行和取消两次要快一点。真的很好!我使用外部硬件进行开发,有时我需要查看在安装完附件后(首次运行)我的应用程序启动时会发生什么情况。这对测试核心数据升级非常有帮助。现在不再是这样了。看看这个答案: