我有一个应用程序,我需要无限的非技术人员才能下载,我无法通过 iTunes 商店分发它。
我读过一些关于内部发行的文章,这似乎是我应该追求的。我还不完全确定它是如何工作的。
据我了解,您可以编译该应用程序并将其上传到某种网站,然后人们可以从那里下载它。
这是从用户角度来看的过程吗?
你能链接到一个例子吗?
你知道描述整个过程的好(最近的)教程吗?
我有一个应用程序,我需要无限的非技术人员才能下载,我无法通过 iTunes 商店分发它。
我读过一些关于内部发行的文章,这似乎是我应该追求的。我还不完全确定它是如何工作的。
据我了解,您可以编译该应用程序并将其上传到某种网站,然后人们可以从那里下载它。
这是从用户角度来看的过程吗?
你能链接到一个例子吗?
你知道描述整个过程的好(最近的)教程吗?
从您的问题中,我了解到,您想开发仅供公司人员使用的应用程序。并且应用程序不会显示在 Apple Store 上供其他一般人下载。
为了那个原因,
你应该去开发“企业帐户”。
实际上,Apple 有两种类型的帐户:
1) 开发者账号:当你在 App Store 上发布你的应用程序时使用。
2) 企业帐户:这是用于内部开发的。当您将帐户创建为 Enterprise 时,您将能够创建用于内部开发的应用程序,公司人员可以下载并在他/她的设备上安装该应用程序。您不能使用此帐户在 App Store 上发布您的应用程序。
我希望,这些信息对你有用。
有一个好的开始。
干杯。
好吧,我有同样的疑问,我曾经用几个答案搞砸了自己。然后我坐了一会儿,浏览了苹果文档。这是他们文档中的一些注释
要为 iOS 开发和部署自定义应用程序,
首先在以下网址注册 iOS 开发者企业计划:developer.apple.com/programs/ios/enterprise 注册后,
您可以申请开发者证书和开发者配置文件。
您在开发过程中使用这些来构建和测试您的应用程序。开发配置文件允许使用您的开发者证书签名的应用程序在注册设备上运行。您在 iOS 配置门户中创建开发人员配置文件。
那是为了构建和测试应用程序。
现在进行分发
有两种选择:
In-House and Ad-Hoc
Ad-Hoc :
ad-hoc 配置文件过期after 3 months
并指定which devices (by device ID)
可以运行您的应用程序的开发版本。您将开发人员签名的构建和开发配置文件分发给您的应用程序团队和测试人员。
In-House:
现在,当您觉得您的应用程序已准备好在完成所有测试后分发给真实用户时。您可以使用构建您的应用内部配置文件。查看图片以获取更多详细信息
唯一的区别是您不需要为内部分发配置文件添加设备 ID。
我使用 testflightapp.com 来分发带有内部配置文件的应用程序。您可以选择使用自己的线框。
我知道您不需要将您的应用提交到应用商店进行审核。它不是必需的,但我的客户总是希望如此,我将我们的企业应用程序提交到应用程序商店仅用于审核而不是发布。
我会建议你通过这个文档
快乐编码:)
您可以简单地使用https://testflightapp.com/。它非常易于使用。
您可以生成一个临时分发证书,其中包括您需要与之共享的所有 UDID。上传之后,您将构建到 testflight。它具有通过电子邮件通知用户的功能。
然后您的最终用户可以简单地从设备打开该电子邮件并通过单击安装按钮安装构建。