【问题标题】:Is it possible to run an app on two devices with one click on the build and run button in Xcode 5?是否可以通过单击 Xcode 5 中的构建和运行按钮在两台设备上运行应用程序?
【发布时间】:2014-03-01 15:52:19
【问题描述】:

是否可以通过单击构建和运行按钮在两台设备上运行应用程序? 例如。我有一个应用程序必须在两台设备上运行才能测试设备之间的一些网络功能。

从方案选择器中单独选择每个设备然后单击“构建并运行”-按钮真的很烦人。

所以我想配置我的构建过程,让应用在两个设备上自动构建和运行。这可能吗?如果是,如何?

版本:Xcode5、OSX Mavericks


我找到了this 问题,但它似乎不再起作用,因为我在打开 .app 文件时收到以下错误消息:

You can’t open the application “Run” because the Classic environment is no longer supported.

此外,我无法为自动机中的启动应用程序服务选择 .app 文件。

【问题讨论】:

    标签: ios build xcode5 device


    【解决方案1】:

    我不知道这是否可能,但也许为了加快速度,一个快速的键盘快捷键:

    切换构建目标 HOLD: cmd + opt + ctrl THEN PRESS [ or ] -- 切换目标

    然后,用 cmd + r 构建它

    不完全是您想要的,但应该会大大减少您的时间!

    【讨论】:

    • 谢谢洛根。如果没有其他解决方案,这种解决方法会对我有很大帮助,但我什至无法按照您的描述手动切换构建目标。我还查看了键绑定首选项,但找不到此配置选项。您是如何设法设置此键绑定的?
    • 我没有添加任何东西,但也许我没有很好地解释快捷方式,我会编辑它。
    • 我想通了。这个标准快捷方式对我不起作用,因为它改变了方案,而不是目的地。切换目的地的快捷方式甚至不起作用(可能是因为我有德语键盘布局)。我想出了如何更改此命令的键绑定。现在我可以使用我设置的另一个快捷方式更改目的地。这不完全是我喜欢的,但我现在可以使用它。
    • 嗯,这很奇怪,我只是仔细检查了一下,它正在改变我的目的地!很高兴你有一些工作,至少你不必点击周围!
    • 我认为这是因为在我的键盘上我必须使用 opt + 5 或 6 来获得 [] 括号。这就是为什么快捷方式被识别为 cmd + ctrl + ] 或 [
    【解决方案2】:

    在顶部选择您的设备,构建并运行 (Cmnd+R),然后在运行时选择其他设备而不停止其他设备,然后在该设备上再次构建并运行 (Cmnd+R)。

    它肯定适用于真实设备和模拟器,但我不知道 2 个真实设备。

    祝你好运! :)

    【讨论】:

    • 也许你误解了我的问题。我知道这可行,而且它也适用于两个硬件设备,但我正在寻找一种解决方案来避免手动切换目标的需要。
    • 哦,好的,我明白了,对不起。我不知道:(
    • 好的,别担心。无论如何,谢谢你的帮助。希望其他人知道解决方案:)
    猜你喜欢
    • 1970-01-01
    • 2017-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-28
    • 1970-01-01
    • 1970-01-01
    • 2013-04-23
    相关资源
    最近更新 更多