xcodebuild安装路径?

时间:2011-02-01 09:54:32

标签: iphone xcode xcodebuild

我正在使用xcode开发iphone应用程序。我想自动化“构建和运行”过程,因此想知道是否有任何方法可以在模拟器或设备上安装构建的应用程序。

xcodebuild install命令,但我不知道如何将安装目录DSTROOT设置为模拟器/设备。请帮助我。

我浏览了许多论坛,人们建议只使用xcode GUI来完成这些工作,我也这样做,但我真的很想知道命令行方式。

由于

2 个答案:

答案 0 :(得分:3)

您需要做的就是将构建的.app从XCode放到〜/ Library / Application Support / iPhone模拟器/用户/应用程序/ [somefolder] /中复制,文件名为[somefolder] .sb(旁边)包含以下内容的文件夹,不在其中:

(version 1)
(debug deny)
(allow default)

然后启动/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone模拟器。并选择您的应用程序。如果没有Jailbreaking,就无法从GUI外部安装它。

答案 1 :(得分:3)

Xcode的install构建操作只会将构建的产品复制到xcode项目中指定的安装路径。

这用于构建后需要安装的框架和库,以便其他应用程序可以从公共位置链接到它们。

我认为您无法使用此构建操作来自动化构建和运行过程 - 这将不得不由每个开发人员手动完成。如果不使用Xcode,iTunes或iPhone配置实用程序,无法将应用程序推送到设备上。至于模拟器,就像木头领导者所说的那样。但对于设备而言,如果没有越狱并编写自己的代码,就无法做到这一点。

您可以使用xcodebuild生成每日/每晚构建以进行持续集成。您可以编写一个脚本来检查源表单版本控制,运行xcodebuild并将构建的产品放在易于访问的位置。然而,仍然需要手动完成设备上的安装。