是否可以为iphone提供临时版本,而无需询问设备ID?
我想将应用部署到几个人,但我不想要求设备ID来创建个人资料以及所有这些内容。
可能吗? 如果没有,最简单的方法是什么?
由于
答案 0 :(得分:1)
简单地说,不。
如果您担心从测试人员那里获取UDID的复杂性,我建议您安装& amp;使用Ad Hoc Helper,这使得该过程非常简单(只要他们在设备上设置了电子邮件)。
答案 1 :(得分:0)
不容易。
Apple喜欢控制分销渠道。如果您可以在不事先知道设备ID的情况下分发您的应用,那么您可以创建一个竞争的应用商店。 Apple要求您列出设备ID并将您限制为100个设备,这可能足以用于开发/测试目的。
一些可能的解决方案:
CODESIGN_ALLOCATE=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate codesign -f -s 'iPhone Developer' MyApp.app
。此外,您可能需要指定权利)。答案 2 :(得分:0)
不,这是不可能的(除非您(和您的员工)使用越狱设备)。
假设您不打算将您的应用程序放在iTunes上,我猜您必须询问他们的设备ID,至少一次。
然而,一旦你有了他们的id,剩下的部分就像给他们一个URL一样简单。他们只需使用移动版Safari访问网址,即可直接下载该应用。
以下是显示如何执行此操作的链接:
http://www.readwriteweb.com/mobile/2010/12/apple-best-kept-secret-how-to-do-ad-hoc-installs.php
答案 3 :(得分:0)
如果没有设备ID,您就无法进行AdHoc构建,因为这会为您提供appstore之外的分销渠道。 AdHoc仅用于测试
企业帐户对部署没有任何设备ID要求,但您确实需要成为具有DnB号码等的公司并支付300美元的年费。