0

我正在构建一个 iPhone 应用程序,我的任务是自动化构建以与我们基于 Hudson 的后端 Java 组件构建集成。我看到 Apple 文档提到“构建机器人”,但我还没有看到 Apple 建议为 iOS 应用程序创建自动构建/CI 系统。

而且我不确定我是否了解开发和分发以及临时配置文件之间的差异,所以我希望有经验的成员不会介意帮助我找出请求和安装的类型。

我的 Hudson 正在使用非特权用户帐户从属构建 Macintosh。

我想成功构建并让我的同事和其他相关方将它们安装在他们自己的 iDevice 上。

xcodebuild 使用什么类型的配置文件对应用程序进行签名并使其可安装?

提前致谢!

安德鲁·沃尔夫

4

1 回答 1

2

如果您想将应用程序分发给不使用 xcode 的人,您想使用 AdHoc 配置文件。请记住,您必须将希望能够运行应用程序的每个人的设备 UDID 添加到配置文件中。

在您的项目中(在 xcode 中),创建一个单独的 AdHoc 目标,以便您可以指定配置文件。然后,当您在 hudson 上进行设置时,您可以在构建命令行上指定 AdHoc 目标。

我强烈建议查看https://testflightapp.com/。当您处理向人们发送临时构建时,这是一项很棒的服务和上帝发送。它是免费的!

于 2012-01-05T21:37:58.787 回答