ios - 伙伴构建的替代方案

标签 ios

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

1年前关闭。




Improve this question




Apple 今天收购了 Buddy Build,并宣布将不再支持 Android。什么是 Buddy Build 的好选择?

最佳答案

移动应用列表 - 云构建解决方案

list 标准/详情:

  • 这不是对任何这些解决方案的分析或认可。
  • 我试图仅列出至少支持 Android 和 iOS 的解决方案。 Buddybuild 确实支持一些混合框架,但这不是他们的重点。
  • 我专注于移动项目,因为那是 Buddybuild 的重点。有很多解决方案(此处未列出)适用于 web、docker 等。
  • 我只关注 CLOUD HOSTED 解决方案,因为这也是 Buddybuild 的内容。如果您愿意托管自己的构建服务器,则有多种解决方案(此处未包含)。
  • 此列表仅限于在云中构建的解决方案。换句话说,不包括您必须自己构建然后将其部署到云的解决方案。

  • 顺便说一下,这里列出了我迄今为止发现的内容,没有特定的顺序——除了快速阅读他们的网站之外,几乎没有分析。欢迎更正,但请善待它,因为这是一个快速列表!
  • Nevercode - https://nevercode.io
  • CircleCI - https://circleci.com
  • 特拉维斯 CI - https://travis-ci.org
  • Bitrise - https://www.bitrise.io
  • Buildkite - https://buildkite.com
  • 应用中心 - https://appcenter.ms (是的,这是 Microsoft,他们确实支持 iOS、Android 等。)
  • builder - https://buildozer.io

  • 这也是在 https://github.com/rnystrom/GitHawk/issues/1330 进行的健康讨论。

    以上是这个问题的“答案”,但如果有些人不完全了解上下文,请继续阅读有关 Buddybuild 的一些背景知识。

    什么是好友构建?

    Buddybuild 是一个云托管的持续集成平台,可轻松构建、测试和部署 iOS 和 Android 应用程序。他们声名鹊起的原因是可以轻松设置构建。作为多年的客户,我可以证明这一点。

    典型的 Buddybuild 工作流程包括一个 iOS 或 Android 项目,其中源代码托管在 GitHub、Bitbucket 和其他平台上。从那里,Buddybuild 系统监视器提交源代码,并根据项目的配置生成可以通过电子邮件发送给最终用户(大概是 beta 测试人员、业务测试人员等)的构建,并且最终用户可以安装非常只需通过电子邮件即可轻松完成。

    此外,对于 iOS 项目,Buddybuild 还可以管理 Apple Provisioning Profiles,甚至可以管理 Team Device 列表。这是 iOS 开发的一个领域,对于团队来说通常很耗时,因为 Apple 要求所有运行 App 测试构建的设备都在 Apple Developer Portal 中“注册”。 Buddybuild 可以无缝管理设备配置,据我所知,它是唯一提供此功能的产品(但我可能错了)。

    Buddybuild 还为 Android 和 iOS 提供了一个可选的 SDK,为使用它的应用程序提供额外的功能。也就是说,SDK 允许开发人员收集用户的反馈以及与源代码相关联的崩溃报告数据。反馈功能特别强大,因为它根本不需要开发人员编写代码,同时仍然提供一个视觉上吸引人的界面来收集用户的应用程序反馈(完成最终用户在反馈时看到的任何内容的屏幕抓取。)

    为什么大惊小怪?

    Buddybuild 于 2018 年 1 月 2 日宣布,他们“加入了 Apple 的 Xcode 工程团队,为整个 iOS 社区构建出色的开发人员工具”。请参阅 Buddybuild 的 blog post about this .他们的公告还表示,他们已停止接受新客户(即使是 iOS 客户),并且将于 18 年 3 月 1 日结束对 Android 的支持。

    免责声明:
  • 我不隶属于任何这些解决方案。
  • 我之前使用过 CircleCI,但是对于 NodeJS 项目,所以我在 iOS 和 Android 上使用 CircleCI 的经验为零。
  • 我是 Buddybuild 的客户,并使用他们的平台为 iOS 和 Android 维护了 10 多个应用程序。
  • 我不隶属于 Buddybuild,但我已经就使用 Buddybuild 进行了几次演讲。我认识那里的几个人,老实说,我相信 Buddybuild 的解决方案、工作流程和用户体验。我是一个 super 粉丝,但除了公开的内容之外,没有特殊的访问权限或知识。
  • 关于ios - 伙伴构建的替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48085134/

    相关文章:

    ios - 向下滚动和向上滚动后 UITableViewCell 中的图像发生变化

    ios - *AppName* 没有 iPhone 5 可以执行的架构

    ios - 无法关闭两个 UiViewController

    ios - Swift Accelerometer 与 ScrollView 不断崩溃

    ios - 有没有办法确定iOS中的实际时间和日期(不是设备时间)