私有 iPhone 应用分发是否需要知道 iPhone 的 UDID?

3

我正在开发一款iPhone游戏,有人对游戏演示感兴趣。

他给了我他的iPhone UDID,但我不太确定该做什么。他到底希望我如何向他展示我的项目演示?我肯定不能上传到App Store,因为它还没有完成,而且我希望保持私密性。

那么,有了UID,你如何分发应用程序?我认为有一种方法可以编译.ipa文件或类似文件并将其发送给他,但不确定他如何安装......

3个回答

7
如果您已经购买了苹果开发者账户,您需要为该设备创建一个配置文件并下载它,现在您可以将该应用程序作为存档发送以进行测试。
有很多服务可用,我建议您使用testflight这里是一个有用的关于在真实设备上测试的讨论。

1
我一定会推荐testflightapp +1。 - shein
同意@shein的观点。Test Flight非常棒。 - danh

3
你需要一个付费的iPhone开发者账户,价格为99美元。如果要将应用程序发送给他人,而不是通过USB直接从Xcode构建到设备上,则需要使用分发配置文件。苹果开发者网站有非常好的说明,可以帮助你获取并设置Xcode。一旦你可以存档构建,按照下面链接中的答案中的说明创建ipa文件。一旦你使用分发配置文件构建了一个ipa文件,你就可以通过电子邮件将其发送给你的测试人员(或将其发布在网站上),他们就可以访问它。 Xcode 4:创建IPA文件而不是.xcarchive TestFlight对于这样做也非常有帮助,并提供许多其他很棒的功能。

我的帖子链接到一个回答,描述了如何在Xcode 4中完成此操作。 - Andy Obusek

1

以下是简单的步骤:

  1. 在苹果开发者门户网站上注册需要演示的设备UDID。
  2. 前提条件 - 您需要注册这个开发许可证,价格为99美元。
  3. 一旦您注册了设备,请创建两个东西
    a. 配置文件
    b. 证书

一旦您准备好这两个东西,您可以在IDE中提供它们来构建ipa文件,该文件是adhoc类型的,只能安装/运行在已注册的设备上。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接