在Xcode中,我可以使用 CMD - R 来运行(或 CMD - Y 来调试) ,我的应用程序将编译,安装在手机和启动。 (我已经准备好了我的手机和Xcode,因此这部分按预期工作。)
我 LIKE 要做的是键入CMD-< something else>让我的程序编译&安装在手机上,但 NOT 启动。
我意识到我可以 CMD - B 进行构建,然后通过一些rigamarole进行部署,但我希望你们中的一个聪明人能够分辨出来我是所有这一切的懒人的捷径。
答案 0 :(得分:4)
您可以创建一个在当前项目目录中运行xcodebuild的脚本,并为其指定安装目标。假设您希望在某个时候进行调试,请使用Debug配置,否则请使用release。然后将脚本绑定到Xcode首选项中的某个命令键,您应该在路上。要通过调试启动xcodebuild,您可以执行以下操作:
xcodebuild install -configuration Debug
如果项目中有多个目标,则必须同时指定xcodebuild:
xcodebuild install -target iPhoneApp -configuration Debug
您还可以在项目中创建特定于此场景的配置,并将其传递给xcodebuild,您应该能够使用您最喜欢的支持语言(即AppleScript,python,ruby等)编写脚本。
HTH
答案 1 :(得分:1)
我有同样的问题。
我最终使用了XCode Organizer。选择您当前的设备。摘要选项卡。 “+”应用程序..然后选择刚刚构建的应用程序(在/ build / [debug | release] -iphoneos / .app
下)这很容易安装。
答案 2 :(得分:0)
您是否考虑过使用Automator?这是关于如何自动化XCode构建以及不构建的good write up。
答案 3 :(得分:0)
要构建(在“man xcodebuild”下记录的确切标记,请安装xcode的命令行工具):
xcodebuild build -sdk iphoneos6.0 workspace/project, targets, configs and/or scheme flags
安装(grab from github here然后简单地制作并运行):
path/to/fruitstrap --id device-uuid-to-install-on --bundle path/to/ios.app