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