Xcode 应用程序分发给朋友

发布于 2024-12-23 18:30:23 字数 389 浏览 1 评论 0原文

昨天我看到一家公司的网站,其中有一个 iPhone 应用程序的测试版本,每个人都可以从他们的网站下载。

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

当我下载该文件时,它是来自 Xcode 的普通应用程序文件。我将其拖到 iTunes,然后从那里拖到我的设备,您认为发生了什么?

是的;它在我的设备上运行! ;-)

我没有越狱我的设备,并且该应用程序可以在我尝试过的任何设备上运行,而无需将设备添加到任何开发者帐户...

有人知道如何执行此操作吗???

如何通过电子邮件或网络下载将应用程序分发到任何设备,而不将测试设备 UDID 添加到我的帐户以在任何手机上运行?

谢谢。

Yesterday I saw a Website of a Company which has a test version of their iPhone App downloadable for everybody from their website.

Since I am an Apple Developer, I know that you need the UDID of the target device to declare it as a test device, because you have to code sign it to the device.

When I have downloaded the file, it was a normal App file from Xcode. I dragged it to iTunes and from there to my Device, and what do you suppose happened?

Yes; it worked on my Device!! ;-)

I have not jail-broken my device and the app Works on any device I have tried it on without add the devices to any Developer Account...

Does anybody know how to do this???

How can I distribute an app to any device by email or web download without adding test device UDIDs to my account to work on any phone???

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

鲸落 2024-12-30 18:30:23

该公司可以将其作为源代码(任何拥有开发人员帐户的人都可以运行)进行分发,也可以通过应用程序商店的链接进行

分发。您可以执行以下两种操作之一来分发 Adhoc 应用程序:

1 。作为普通应用程序开发人员,您可以将设备 UDID 单独添加到开发人员门户。

2 .创建一个公司临时开发人员帐户(需要额外付费并且不允许您发布到应用程序商店(但这也需要 UDID))

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

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

The company could either have distributed it as a source code (which can be run by anyone with a developer's account) or by a link to the app store

You can either do one of two things to distribute an app Adhoc:

1 . As a normal App developer you add devices UDIDs separately to the developer portal.

or

2 . Create a company Adhoc developer's account (which costs extra money and DOESN'T allow you to post to the app store (but that also requires UDIDs))

Alternatively you can post it on the app store and distribute it via that method.

Due to code signing only jailbroken devices may run unsigned apps (or apps not signed for them)

违心° 2024-12-30 18:30:23

我很想知道他们是怎么做到的。我做了退而求其次的事情:我使用 testflightapp.com 来分发我的应用程序。它确实需要 UDID,但可以轻松收集它们,并且在构建/上传后只需一键即可部署到这些用户。还有一个我觉得非常方便的反馈 API。

I'd love to know how they do that. I do the next best thing: I use testflightapp.com to distribute my apps. It does require UDIDs but easily collects them, and deployment to those users is one touch after building/uploading. There is also a feedback API that I find quite handy.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文