【问题标题】:iOS App Building ServeriOS 应用程序构建服务器
【发布时间】:2012-08-25 19:36:43
【问题描述】:

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

每个开发者都会提供:

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

服务器会:

  1. 凭证书做XXXXX
  2. 对个人资料做 YYYYY
  3. 复制一个模板 Xcode 项目并通过 ZZZZZ 指向 1) 和 2) 对其进行修改
  4. 构建项目(我假设使用 xcodebuild)以生成应用程序包

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

【问题讨论】:

  • 不要过于挑剔,但是您的服务能提供什么我在 Xcode 中按“存档”无法做到的事情?
  • 请求的服务器功能是更大系统的一部分,其目的未在问题中讨论。

标签: ios xcode xcodebuild provisioning-profile


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-22
    • 1970-01-01
    • 2020-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多