教Xcode 6 CI新技巧
cavejohnson的Python项目详细描述
cavejohnson是一个教xcode6服务器新技巧的程序。它是一组命令,用于在连续构建系统中执行各种常用任务。虽然主要设计用于xcs触发器脚本中,但许多命令对于其他构建系统(jenkins、teamcity等)非常有用,因为作者非常擅长逆向工程和复制怪异的xcode行为。
在真正的unix风格中,这些命令都可以单独使用:
- 向github报告生成状态
- 检测当前xcs集成的github repo和git sha
- 根据xcs集成号设置cfbundleversion
- 使用新的设置配置文件和证书重新签署IPA
- 在xcs上安装移动资源调配配置文件
- 解决itunesconnect中缺少的阻止正确处理生成的swiftsupport问题
- 生成.symbols文件,以便itunesconnect象征您的崩溃报告
- 提交到itunesconnect(新的testflight),以便您可以获得完全自动的部署
- 提交到HockeyApp