iOS App Building Server

时间:2012-08-24 00:12:50

标签: ios xcode xcodebuild provisioning-profile

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

每位开发者都会提供:

  1. 代码签名证书
  2. 配置文件
  3. 其他应用专用数据
  4. 服务器将:

    1. 使用证书执行XXXXX
    2. 使用个人资料进行YYYYY
    3. 复制模板Xcode项目并通过执行ZZZZZ指向1)和2)
    4. 进行修改
    5. 构建项目(我假设使用xcodebuild)来生成应用程序包
    6. 有没有办法设置一个Xcode项目来指向配置文件和证书文件本身,而不是通过钥匙串和Xcode对配置文件进行的操作? (有一个相关的Q& A提到将配置文件放在Xcode使用的某个文件夹中,但在最新的Xcode中似乎不再是这种情况。)

1 个答案:

答案 0 :(得分:1)

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

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

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