昨天我看到一家公司的网站,其网站上的每个人都可以下载iPhone应用程序的测试版本。
由于我是Apple开发人员,我知道您需要目标设备的UDID将其声明为测试设备,因为您必须将代码签名到设备。
当我下载文件时,它是来自Xcode的普通App文件。我将它拖到iTunes并从那里拖到我的设备上,你认为发生了什么?
是;它在我的设备上运行!! ; - )
我没有将我的设备和应用程序囚禁在我尝试过的任何设备上,而无需将设备添加到任何开发者帐户......
有人知道怎么做吗???
如何通过电子邮件或网络下载将应用分发到任何设备,而无需将测试设备UDID添加到我的帐户以便在任何手机上使用???
感谢。
答案 0 :(得分:2)
公司可以将其作为源代码(可以由拥有开发者帐户的任何人运行)或通过指向应用商店的链接进行分发
您可以执行以下两项操作之一来分发应用Adhoc:
1。作为普通的App开发人员,您可以将设备UDID分别添加到开发人员门户网站。
或
2。创建一个公司Adhoc开发人员的帐户(这需要额外的费用,DOESN' T允许您发布到应用程序商店(但这也需要UDID))
或者,您可以将其发布到应用商店并通过该方法分发。
由于代码签名,只有越狱设备可能会运行未签名的应用程序(或未签名的应用程序)
答案 1 :(得分:0)
我很想知道他们是怎么做到的。我做了下一个最好的事情:我使用testflightapp.com来分发我的应用。它确实需要UDID,但可以轻松收集它们,并且在构建/上传后可以轻松地部署这些用户。我还发现了一个非常方便的反馈API。