我正在为我的客户开发一个独家应用程序。此应用程序将专门分发给他们,他们不希望将其上传到应用商店。问题是:当将应用程序打包成.ipa文件时,我需要指定能够运行此应用程序的设备的UDID。但是试图将它们从我的客户中撬出来是太不方便了,坦率地说,实际上是不可能的。
最初,我认为这是不可能的,因为Apple有严格的安全政策,但我们发现,如果你有一个企业帐户可以做某种事情,我们这样做。您可以通过在任意设备上安装.mobileprovision文件和.ipa来使其工作,并使其工作。我们看到我们的比赛是这样做的:
http://www.devicepharm.com/2011/08/how-to-install-enterprise-applications-on-the-ipad/
我必须创建哪种证书/移动设备才能使其正常运行?如何使我的应用程序像这样分发?
答案 0 :(得分:0)
如果您使用Beta by Fabric来分发您的版本。您只需要获取他们邀请他们进入Beta的电子邮件ID。一旦他们在移动设备上接受邀请。当您尝试通过结构插件将构建发送到这些电子邮件ID时,将显示任何缺少的UDID,您可以将其包含在您的adhoc配置文件中。另外需要注意的是,一旦客户端接受了邀请,您就可以在Fabric自身的Web登录中看到他的设备及其UDID,以便将其添加为开发人员门户/ Provisioning配置文件中的设备。
您可以在此处找到更多信息。 https://dev.twitter.com/crashlytics/beta-distribution
答案 1 :(得分:0)
没关系 我正在使用flash构建应用程序,问题最终与此有关。 确实有很多关于这个主题的教程,它们是正确的。