有没有办法在没有开发者帐户或通过Xcode的情况下将应用程序部署到iOS设备?

时间:2017-04-12 20:53:45

标签: ios iphone deployment

我正在开展一个非常小的项目(未完成的产品,将部署到少数成员)。

该组织是非营利组织,规模小,因此肯定不会支付99美元/年的苹果商店帐户。

我想知道是否有可能将应用程序部署到某些用户设备,但是以可管理的方式非技术人员可以轻松跟进。

我承认Apple支持免费的开发人员证书来测试iOS上的应用程序,但我觉得它会给客户造成混淆,因为他们中的大多数都是非技术人员,并且难以遵循指令。

例如,对于Android,您可以获取已签名的.apk文件并将其放在谷歌驱动器上,按版本排序,以便用户只需在应用上下载它们。

是否有其他经济的方式将iOS应用程序部署到没有越狱电话/开发者帐户的设备,并且可以为非技术人员提供易于遵循的指导?只是为了说明,该应用程序是以本机开发的。

3 个答案:

答案 0 :(得分:0)

如果不使用 Apple开发者帐户,我认为没有办法做到这一点。

我过去常常使用 Fabric - Crashlytics 部署它而没有付费帐户,但似乎苹果不再允许创建应用ID,个人资料和门户网站上的证书;如果您没有参加付费计划(已注册),请不要这样做。

我希望我错了,那里有人带来了分享的解决方案;)

答案 1 :(得分:0)

不幸的是没有。如果您想完全避开应用程序部署的开发者帐户,Xcode和免费证书是唯一的方法。

你可以:

  • 要求拥有开发者帐户的人通过测试版计划为您部署应用。
  • 创建一步一步指导如何从源代码存储库获取代码并进行部署:deploying-to-a-device-without-an-apple-developer-account - 可以通过pull请求进行更新(在Xcode中进行集成)
  • 使用笔记本电脑或计算机为用户部署应用程序。

答案 2 :(得分:-1)

根据您的要求:免费,我建议使用Cydia Impactor,它能够在不需要Xcode的情况下将.ipa应用安装到iPhone中。虽然任何用户仍然需要Apple ID,但我不认为这是一个问题。对于可管理性,它取决于您想要的可管理性级别(我认为它不易管理,您无法跟踪安装)。但对于非技术人员来说,很容易掌握。

说到How to create ipa without Apple Developer ProgrammerAkshay Sunderwani's answer可能会有所帮助。