【发布时间】:2015-07-23 01:39:03
【问题描述】:
我正在为我的客户开发一款独家应用。该应用程序将专门分发给他们,他们不想将其上传到应用程序商店。问题是:将应用程序打包成 .ipa 文件时,我需要指定能够运行此应用程序的设备的 UDID。但试图从我的客户那里撬开它们太不方便了,坦率地说,几乎是不可能的。
最初,由于苹果公司严格的安全政策,我认为这是不可能的,但我们发现如果您有企业帐户,就可以通过某种方式做到这一点,我们就是这样做的。您可以通过在任意设备上安装 .mobileprovision 文件和 .ipa 以某种方式使其工作并使其工作。我们已经看到我们的竞争对手这样做了:
http://www.devicepharm.com/2011/08/how-to-install-enterprise-applications-on-the-ipad/
我必须创建什么样的证书/移动设备才能使这项工作正常进行?如何让我的应用像这样可分发?
【问题讨论】:
-
如果您有企业帐户,您应该创建一个 InHouse 配置文件并使用此配置文件签名。这将允许您在不知道 UDID 的情况下安装 IPA。
-
企业级应用只能用企业级苹果开发者账号构建。在苹果开发者门户网站以及数百个教程中有很多关于此的内容。做一点研究
-
我们有一个企业级苹果开发者账号。我已经研究了两天了,但我仍然无法让它工作(这并不能证明什么,我可能只是发疯了)。如果有数百个关于这个主题的教程,那么这是个好消息!在过去的几天里,我不知何故想念他们。你能指出其中的一些吗?
标签: ios ipad deployment certificate enterprise