我有一个应用程序,我需要无限制的非技术人员才能下载,我无法通过iTunes商店分发。内部分发澄清
我读过一些关于内部分配的内容,看起来应该是我应该做的。我不完全确定它是如何工作的。
据我所知,你可以编译应用程序并上传到某种网站,然后人们可以从那里下载它。
这是从用户角度来看的程序吗?
你能链接到一个例子吗?
你知道一个很好的(最近的)教程来描述整个过程吗?
我有一个应用程序,我需要无限制的非技术人员才能下载,我无法通过iTunes商店分发。内部分发澄清
我读过一些关于内部分配的内容,看起来应该是我应该做的。我不完全确定它是如何工作的。
据我所知,你可以编译应用程序并上传到某种网站,然后人们可以从那里下载它。
这是从用户角度来看的程序吗?
你能链接到一个例子吗?
你知道一个很好的(最近的)教程来描述整个过程吗?
从你的问题,我知道,你想开发你的应用程序,将由公司人员使用。而且,应用程序不会显示在Apple Store上供其他普通用户下载。
对此,
您应该进行“企业帐户”开发。
其实有2种类型的帐户在苹果:
1)开发者帐户:当您发布在App Store中的应用程序时使用。
2)企业账户:这是用于内部开发。当您将您的帐户创建为企业版时,您将能够创建应用程序进行内部开发,公司人员可以在他/她的设备上下载并安装该应用程序。您无法使用此帐户在App Store上发布您的应用。
我希望这个信息对你有用。
开局不错。
干杯。
这完全是Interprise帐户我要去了。我需要更多地了解分发应用程序的过程。您是否需要知道人员设备的UDID并将它们添加到供应配置文件中,就像您在开发人员帐户中一样?你有链接到教程描述如何为企业编译并通过链接分发? – 2013-02-12 06:47:11
其实它和开发者账户一样。您可以添加人员设备的UDID号码并将这些UDID绑定到配置文件中,测试应用程序等。您将获得与开发人员帐户相同的临时门户。 – 2013-02-12 06:50:42
正如我从@ Praveen-K的回答中了解到的,当您将其作为内部应用发布时,您实际上不需要人们的UDID。我错了吗? – 2013-02-12 06:55:52
您可以简单地使用https://testflightapp.com/。它非常易于使用。
您可以生成包括所有需要与之共享的UDID的临时分发证书。在上传之后,您将构建到testflight。它具有通过电子邮件通知用户的功能。
然后,您的最终用户只需从设备上打开该电子邮件,然后通过单击安装按钮来安装构建。
我已经在使用Testflight。 Testflight的问题在于它仅限于100人(在开发者帐户上),人们必须注册testflight(这对于非技术人员来说是一种糟糕的体验)。我需要一个链接人们可以点击,其中将有一个按钮,他们可以点击,然后应用程序将自动安装。我并不知道设备UDID。 – 2013-02-12 06:43:18
那么,我有同样的疑问,我曾经与几个答案搞砸自己。然后,我坐了一会儿,浏览了苹果文档。 这里是他们的文件的一些注意事项
开发和推广应用为iOS自定义应用程序,
先注册为iOS开发者企业计划:developer.apple.com/programs/ios/enterprise 一旦注册,
你可以请求一个开发人员证书和开发人员配置文件。
在开发过程中使用这些来构建和测试您的应用程序。 开发调配配置文件允许使用开发人员证书签名的应用程序在已注册的设备上运行。您可以在iOS配置门户上创建开发人员配置配置文件。
那么这是为了构建和测试应用程序。
现在的分布
有两种选择:
In-House and Ad-Hoc
特设: 点对点轮廓到期after 3 months
并指定which devices (by device ID)
可以运行发展构建您的应用程序。您将开发人员签署的版本和开发配置文件分发给您的应用程序团队,并将测试人员分发给您的应用程序团队。
内部人员: 现在,当您觉得您的应用程序已准备好在完成所有测试后分发给真实用户。您可以使用构建您的应用程序内部配置文件。查看图像以获取更多详细信息
唯一的区别是您不需要为内部分发配置文件添加设备ID。
我使用testflightapp.com通过内部个人资料分发应用程序。它的所有选择都可以使用自己的线框。
我知道你不需要将你的应用程序提交给应用程序商店审查。它不是必需的,但我的客户总是希望如此,我将我们的企业应用程序提交给应用程序商店,仅供审阅而非发布。
我会建议你去通过这个docs
编码愉快:)
非常感谢链接。这正是我想要做的。你是否使用服务来分发你的应用程序?每当新用户想要下载时,您是否需要注册人员设备并重新编译应用程序? – 2013-02-12 06:44:50
不,你不需要有设备UDID你不需要重新编译应用程序。 – Rushi 2013-02-12 06:48:25
听起来不错。您是否使用服务(如Testflight)来分发您的应用程序,或者如何完成该任务? – 2013-02-12 06:56:42