简体   繁体   English

如何将iOS应用程序分发给特定用户?

[英]How to distribute iOS app to specific users?

As i know we can distribute iOS app in 3 ways 据我所知,我们可以通过3种方式分发iOS应用程序

  1. Via Appstore 通过Appstore
  2. Via testflight Builds 通过testflight构建
  3. By creating ipa files and install them on device. 通过创建ipa文件并将其安装在设备上。

Is there any other way to distribute the app to specific users? 有没有其他方法将应用程序分发给特定用户?

5 Options for Distributing Your iOS App to a Limited Audience 5将iOS应用程序分发给有限受众的选项

1) The Public App Store 1) 公共应用商店

Distribute the app on the public App Store. 在公共App Store上分发应用程序。 Only people authorized to use the app can authenticate and use its features. 只有获得授权才能使用该应用的人才能验证并使用其功能。 Requiring a small price (such as 99 cents) will discourage casual installations. 要求一个小的价格(如99美分)将阻止偶然安装。 Submitting to the public App Store requires an iOS Developer license for $99 per year. 提交到公共App Store需要iOS Developer许可证,每年99美元。

2) iOS Developer Enterprise Program 2) iOS开发者企业计划

The iOS Enterprise Distribution program allows a company to distribute their own “in-house” apps directly. iOS Enterprise Distribution计划允许公司直接分发他们自己的“内部”应用程序。 It is intended for employees of the licensee company only and that licensee must be a company or organization with a DUNS number. 它仅供被许可公司的员工使用,被许可人必须是具有DUNS编号的公司或组织。 The cost is $299 per year for this license compared to $99 per year for the iOS Developer License. 此许可证每年的成本为299美元,而iOS开发人员许可证的成本为每年99美元。 A given device can have apps installed from only one iOS Enterprise License at a time. 给定设备一次只能从一个iOS企业许可证安装应用程序。

3) Custom B2B Apps Program 3) 自定义B2B应用程序

Apple has programs for volume purchasing and custom B2B apps. Apple拥有批量购买和自定义B2B应用程序。 These programs operate from the online Business Store. 这些程序在线商务商店运营。 The Volume Purchasing Program allows businesses to buy apps from the public App Store in bulk. 批量购买计划允许企业批量购买公共App Store中的应用程序。 Custom B2B Apps extend the Volume Purchase Program for custom B2B apps built by third-party developers. 自定义B2B应用程序扩展了第三方开发人员构建的自定义B2B应用程序的批量购买计划。 The third-party developer determines which Volume Purchase customer(s) can purchase a given app. 第三方开发人员确定哪些批量购买客户可以购买给定的应用程序。 Such apps are not available on the public App Store but only through the Business Store. 此类应用程序不在公共App Store上提供,只能通过Business Store提供。

4) Ad Hoc Distribution (intended for Testing) 4) Ad Hoc Distribution (用于测试)

Ad Hoc Distribution allows you to distribute apps to up to 100 iOS devices for testing. Ad Hoc Distribution允许您将应用程序分发到最多100个iOS设备进行测试。 You must register these devices manually by their ID. 您必须通过其ID手动注册这些设备。 Devices can be removed/replaced once each membership year). 每个会员年度可以移除/更换设备。 Ad Hoc Distribution is a feature of both the iOS Developer Program and the iOS Developer Enterprise Program. Ad Hoc Distribution是iOS Developer Program和iOS Developer Enterprise Program的一项功能。 This may be all that is needed for a prototype or trade show. 这可能是原型或贸易展览所需的全部内容。

5) i OS Beta Testing Service: TestFlight 5)i OS Beta测试服务:TestFlight

TestFlight is a free over-the-air platform used to distribute beta and internal iOS applications to team members. TestFlight是一个免费的无线平台,用于向团队成员分发测试版和内部iOS应用程序。 Developers can manage testing and receive feedback from their team with TestFlight's Dashboard. 开发人员可以使用TestFlight的仪表板管理测试并从团队接收反馈。 TestFlight makes use of your iOS Enterprise License or Developer License to create Enterprise and Ad Hoc provisioned apps. TestFlight利用您的iOS企业许可证或开发人员许可证来创建企业和Ad Hoc配置的应用程序。

Any standard file transfer mechanism would work; 任何标准文件传输机制都可以工作; email (ugh), FTP, host the .ipa on your website? 电子邮件(ugh),FTP,在您的网站上托管.ipa?

These mechanisms would allow the user to download the IPA but would have to use iTunes on their computer to install it onto their device. 这些机制允许用户下载IPA,但必须在他们的计算机上使用iTunes将其安装到他们的设备上。

See this guide for a description of how to do over-the-air installation direct to device: http://shinydevelopment.com/blog/over-the-air-ios-provisioning-and-distribution/ 有关如何直接向设备进行无线安装的说明,请参阅本指南: http//shinydevelopment.com/blog/over-the-air-ios-provisioning-and-distribution/

There are a couple of beta distribution platforms out there: 有几个beta分发平台:
- Fabric aka Crashlytics - Fabric aka Crashlytics
- HockeyApp - HockeyApp
- ... - ......

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM