通过网络将iOS应用程序安装到多个设备

通过网络将iOS应用程序安装到多个设备,ios,networking,ssh,push,updates,Ios,Networking,Ssh,Push,Updates,我有一个应用程序,它不应该在AppStore上,但我需要将它安装到多个设备上。之后,我需要以同样的方式交付更新 我知道,通过某种网络服务是可以做到的,但我不知道应该如何发展。这可以通过SSH、push或其他方式完成吗?任何想法都非常感谢 [UPD] 更准确地说,我在询问一种网络服务或开发一种网络服务的方法,它将自动在我需要的设备上安装我的新版本。查看网站。它允许您通过电子邮件部署应用程序进行测试 查看网站。它允许您通过电子邮件部署应用程序进行测试 如其他人所述,如果您不想自己分发.ipa文件,那

我有一个应用程序,它不应该在AppStore上,但我需要将它安装到多个设备上。之后,我需要以同样的方式交付更新

我知道,通过某种网络服务是可以做到的,但我不知道应该如何发展。这可以通过SSH、push或其他方式完成吗?任何想法都非常感谢

[UPD]

更准确地说,我在询问一种网络服务或开发一种网络服务的方法,它将自动在我需要的设备上安装我的新版本。

查看网站。它允许您通过电子邮件部署应用程序进行测试

查看网站。它允许您通过电子邮件部署应用程序进行测试

如其他人所述,如果您不想自己分发.ipa文件,那么这是一个很好的临时分发。标准的ios开发者许可证(99美元)有100个设备限制,但是你可以购买一个专门用于此目的的,不需要UDID的(标准的),它可以有无限的设备。它的价格是299美元

如果你想在安装时不使用用户交互,请查看“AppBlade”,我个人还没有使用过它,但几周前我见过开发人员,他们真的很酷。他们的软件支持MDM,因此您可以自动安装更新。看看他们的飞机,唯一的问题是它需要钱,而试飞是免费的。(目前)

如其他人所述,如果您不想自己分发.ipa文件,那么这是一个很好的临时分发。标准的ios开发者许可证(99美元)有100个设备限制,但是你可以购买一个专门用于此目的的,不需要UDID的(标准的),它可以有无限的设备。它的价格是299美元


如果你想在安装时不使用用户交互,请查看“AppBlade”,我个人还没有使用过它,但几周前我见过开发人员,他们真的很酷。他们的软件支持MDM,因此您可以自动安装更新。看看他们的飞机,唯一的问题是它需要钱,而试飞是免费的。(目前)

搜索网络一段时间后,我终于找到了一个似乎是解决我问题的完美方案的框架:


搜索网络一段时间后,我终于找到了一个框架,它似乎是解决我问题的完美方案:


如果少于99台临时设备的限制,您可以通过TestFlight进行临时分发和更新。@Thompsonian如果我需要将应用程序安装到200台设备上怎么办?请查看我的答案。您需要ios开发者企业许可证如果少于99台临时设备的限制,您可以通过TestFlight进行临时分发和更新。@Thompsonian如果我需要安装应用程序,比如200台设备,该怎么办?请查看我的答案。您需要ios开发者企业许可证OK,非常感谢您的建议。但是如果我有一个企业开发人员帐户,我就必须手工将构建交付给测试人员。我想要的是在应用程序更新后自动交付。TestFlight非常适合这一点。您可以上载新版本,如果使用TestFlight SDK,则可以提示用户下载最新版本。它还允许您向注册用户发送更新通知(电子邮件)。查看他们的SDK,它还可以非常简单地提醒您崩溃和反馈。如果您关心的是TestFlight,企业帐户将与TestFlight一起工作。哇,听起来很棒!非常感谢。还有一个关于TestFlight的问题-它支持自动安装构建,还是只提示用户更新?好吧,它不允许自动安装,但你可以做的是检查捆绑包版本并与服务器交叉检查(TestFlights SDK中甚至可能有一种检查最新版本号的方法)在用户获得最新版本之前,不允许用户继续使用该应用程序。好的,非常感谢您的建议。但是如果我有企业开发人员帐户,我必须手动将我的构建交付给测试人员。我想要的是在应用程序更新后自动交付。TestFlight非常适合这一点。您可以上载新的构建,如果您有您可以使用TestFlight SDK,提示用户下载最新版本。它还允许您发送注册用户(电子邮件)更新通知。查看他们的SDK。它还可以非常简单地提醒您崩溃和反馈。如果您担心的话,企业帐户将与TestFlight一起工作。哇,听起来很棒!谢谢!还有一个关于TestFlight的问题-它支持自动安装版本,还是只提示用户about更新?好吧,它不允许自动安装,但你可以做的是检查捆绑包版本并与服务器交叉检查(TestFlights SDK中甚至可能有一种方法来检查最新版本号),并且在用户获得最新版本之前,不允许用户继续使用该应用程序。