1


我们的项目是 sn 企业 iOS 项目,但开发人员使用 Xcode 构建项目的简单项目。我是否有足够的理由说服他们使用Gradle Xcode 插件(Openbakery)而不是 Xcodebuild?我在论坛中发现的一点是当 Jenkins 是非 Mac 机器时,这会有所帮助,但我们的 Jenkins 服务器似乎已经有了 Xcode。但我真的很喜欢 Gradle 插件及其提供的功能,但是说服它使用 Xcodebuild 的优势是什么?

谢谢,
帕德马纳班

4

1 回答 1

2

我们使用它有几个原因:

  1. 我们的 iOS 和 Android 构建脚本之间的技术一致性
  2. 使用不同的捆绑包 ID 和配置文件轻松管理对同一应用程序的签名。我们的一些应用程序是为企业版和通过 App Store 分发的,因此它们无法共享捆绑包 ID。
  3. 优先在 Gradle 脚本中嵌入构建逻辑,而不是 shell 脚本。
  4. 我们使用 HockeyApp 分发测试版本,Gradle 插件对此提供了很好的支持。
于 2016-07-27T21:43:20.087 回答