我正在开发一个使用xcode的iphone应用程序。我想自动化“构建和运行”的过程,所以想知道是否有任何方法来安装模拟器或设备上构建的应用程序。
有模拟器命令,但我不知道如何将安装目录DSTROOT设置为模拟器/设备。请帮帮我。
我浏览了许多论坛,人们建议使用xcode GUI来做这些事情,我也是这样做的,但我真的很想知道命令行的方式。
谢谢
发布于 2011-02-01 18:00:04
您所需要做的就是将构建好的应用程序从XCode放置它的位置复制到~/Library/Application Support/iPhone Simulator/User/Applications/ .app /,其中包含一个名为somefolder.sb的文件(位于文件夹旁边,而不是其中):
(version 1)
(debug deny)
(allow default)然后启动/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone模拟器。并选择您的应用程序。如果没有越狱,就不可能从GUI外部安装它。
发布于 2011-02-01 18:46:25
Xcode的install构建操作只会将构建的产品复制到xcode项目中指定的安装路径。
它用于需要在构建后安装的框架和库,以便其他应用程序可以从公共位置链接到这些框架和库。
我不认为你能够使用这个构建操作来自动化构建和运行过程-这将不得不由每个开发人员手动完成。如果不使用Xcode、iTunes或iPhone配置实用程序,就无法将应用程序推送到设备上。至于模拟器,就像森林领队说的那样。但对于设备来说,如果没有越狱和编写自己的代码,你就无法做到这一点。
您可以做的是使用xcodebuild生成每日/夜间构建,以实现持续集成。您可以编写一个脚本,签出源代码表单版本控制,运行xcodebuild,并将构建的产品放在一个易于访问的位置。然而,在设备上的安装仍然需要手动完成。
https://stackoverflow.com/questions/4861102
复制相似问题