我正在构建一个iPhone应用程序,我的任务是自动化构建以与我们基于Hudson的后端Java组件构建集成。我看到Apple文档提到了“机器人”,“#但我还没有看到Apple建议为iOS应用程序创建自动构建/ CI系统。
我不确定我是否了解开发和分发以及临时配置文件之间的差异,因此我希望有经验的成员不会介意帮助我找出要求和安装的类型。
我的Hudson正在使用非特权用户帐户来构建Macintosh。
我想成功构建并让我的同事和其他感兴趣的各方在他们自己的iDevices上安装它们。
用于xcodebuild签署应用并使其可安装的正确类型的配置文件是什么?
提前致谢!
Andrew Wolfe
答案 0 :(得分:2)
如果您希望将应用分发给不使用xcode的用户,则需要使用AdHoc配置文件。请记住,您必须将您希望能够运行应用程序的每个人的设备UDID添加到配置文件中。
在项目中(在xcode中),创建一个单独的AdHoc目标,以便指定配置文件。然后,当您在hudson上进行设置时,在构建命令行上指定AdHoc目标。
我强烈建议您查看https://testflightapp.com/。当你正在处理向人们发送特殊构建时,这是一个很棒的服务和一个神派。它是免费的!