2012-01-02 123 views
2

昨天我看到一家公司的网站,它的iPhone应用程序的测试版本可以从他们的网站下载给每个人。Xcode应用程序分配给朋友

由于我是Apple开发人员,我知道您需要将目标设备的UDID声明为测试设备,因为您必须将代码签名至设备。

当我下载文件时,它是来自Xcode的普通App文件。我把它拖到iTunes上,然后从那里拖到我的设备上,你觉得怎么样?

是的;它在我的设备上工作! ;-)

我还没有越狱我的设备和应用的工作原理我已经尝试过在没有增加设备以任何开发者账户的任何设备上...

是否有人知道如何做到这一点? ??

如何通过电子邮件或网络下载将应用程序分发到任何设备,而无需将测试设备的UDID添加到我的帐户以在任何电话上工作?

谢谢。

+0

舒尔,如果他们会像iphone一样好,我会改变! :-)(只是在开玩笑...) – 2012-01-02 17:54:29

回答

2

公司既可以分发了它作为源代码(可以通过与开发者的帐户任何人都可以运行),或通过链接到应用商店

您可以做两两件事来分发一个app adhoc:

1。作为一名普通的App开发人员,您可以将设备UDID分别添加到开发人员门户。

2。创建一个公司Adhoc开发人员的帐户(这需要额外的钱,但不允许你张贴到应用商店(但也需要UDID))

或者,您可以将其发布到应用商店并通过该方法分发。

由于代码签名只有越狱的设备可以运行未签名的应用(或为他们的应用程序没有签署)

+0

嗨,谢谢你的信息...我也这么认为...但他们真的已经在他们的网站上发布了一个应用程序,我可以拖放到我的iTunes然后把它放在我的iphone上......我的设备上没有越狱......我知道这个发行版通过向我的开发者门户添加了建议......但他们从来没有收到我的信息......似乎我不是唯一的这个招数令人着迷;-) – 2012-01-02 17:49:51

+1

这不是绝招,它们使用的是企业配置文件。尽管Apple不允许公司使用此机制在公司之外分发应用程序,并仅将其用于内部应用程序和员工设备。但似乎这家公司并不关心这个限制。 – Kerni 2012-01-02 20:46:38

+0

是Kerni,我认为这将是他们的“魔术”技巧......太糟糕了,没有允许的方式......无论如何,谢谢你们! – 2012-01-02 21:38:03

0

我很想知道他们是如何做到这一点。我做了下一个最好的事情:我使用testflightapp.com来分发我的应用程序。它确实需要UDID,但很容易收集它们,在构建/上传后部署到这些用户只需一次触摸。还有一个反馈API,我觉得非常方便。

相关问题