0

我想设置一个 OSX 服务器,可以代表多个开发人员构建 iOS 应用程序。(开发人员将提供用于以定义的方式修改模板应用程序项目的数据,以生成已构建的项目。)

每个开发人员将提供:

  1. 代码签名证书
  2. 配置文件
  3. 其他应用特定数据

服务器将:

  1. 用证书做XXXXX
  2. 用配置文件做 YYYYY
  3. 复制一个模板 Xcode 项目并通过 ZZZZZ 修改它以指向 1) 和 2)
  4. 构建项目(我假设使用 xcodebuild)以生成应用程序包

有没有办法设置一个 Xcode 项目来指向配置文件和证书文件本身,而不是通过钥匙串和 Xcode 对配置文件所做的任何事情?(有一个相关的问答提到将配置文件放在 Xcode 使用的某个文件夹中,但在最新的 Xcode 中似乎不再是这种情况。)

4

1 回答 1

1

查看 Jetbrains 的 Teamcity。它是一个免费的、多功能的持续集成服务器,它可以使用方案构建甚至测试 Xcode 项目。以下是一些功能:

  • 自动化代码分析、编译和测试过程,提供关于构建进度、问题和测试失败的即时反馈,所有这些都在简单、直观的 Web 界面中;
  • 同时在不同的配置和平台下运行多个构建和测试;
  • 执行预测试提交,帮助团队其他成员维持不间断的工作流程;
  • 通过关于构建持续时间、成功率、代码质量和自定义指标的可定制统计数据了解构建历史;

链接: http: //www.jetbrains.com/teamcity/

于 2012-08-25T11:36:43.603 回答