5

在 Xcode 中,我可以使用CMD-R运行(或CMD-Y调试),我的应用程序将编译、安装在手机上并启动。(我已经准备好我的手机和 Xcode,所以这部分可以按预期工作。)

我想做是输入 CMD-<something else> 并让我的程序在手机上编译和安装,但不是启动。

我意识到我可以CMD-B构建,然后通过一些 rigamarole 进行部署,但我希望你们中的一个聪明人可以告诉我懒人的所有这一切的捷径。

4

4 回答 4

4

嘿 Olie,我没有尝试过这个,因为我目前没有要部署的 iPhone,但是这个 /should/ 工作:

您可以在当前项目目录中创建一个运行 xcodebuild 的脚本,并为其提供安装目标。假设您要在某个时候进行调试,请使用 Debug 配置,否则使用 release。然后将脚本绑定到 Xcode 首选项中的某个命令键,您应该就可以了。要使用调试启动 xcodebuild,您可以执行以下操作:

xcodebuild install -configuration Debug

如果您的项目中有多个目标,您还必须将其指定给 xcodebuild:

xcodebuild install -target iPhoneApp -configuration Debug

您还可以在您的项目中创建特定于该场景的配置并将其传递给 xcodebuild,您应该能够使用您最喜欢的支持语言(即 AppleScript、python、ruby 等)编写此脚本。

高温高压

于 2008-11-07T18:29:01.343 回答
1

我有同样的问题。

我最终使用了 XCode Organizer。选择您当前的设备。摘要选项卡。"+" Applications..然后选择你刚刚构建的那个(在/build/[debug|release]-iphoneos/.app下

这很容易安装。

于 2010-05-13T03:54:08.200 回答
0

您是否考虑过使用Automator?这是一篇很好的文章,介绍了如何自动化 XCode 来构建以及什么不是。

于 2008-11-07T18:20:29.660 回答
0

要构建(“man xcodebuild”下记录的确切标志,安装 xcode 的命令行工具):

xcodebuild build -sdk iphoneos6.0工作区/项目、目标、配置和/或方案标志

要安装从 gi​​thub 获取,然后简单地制作并运行):

path/to/fruitstrap --id device -uuid-to-install-on --bundle path/to/ios.app

于 2013-02-09T12:33:56.207 回答