【发布时间】:2013-12-27 12:48:05
【问题描述】:
我正在开发一个 iOS 应用程序,该应用程序需要在与客户端位于另一个国家/地区的设备中进行测试。如果需要,我可以获得设备的 UDID 和其他详细信息。我可以在不发布我的应用程序的情况下在该设备上安装我正在开发的应用程序吗?如果是,请说明程序。 提前谢谢大家。
【问题讨论】:
-
您必须使用配置文件。获取设备 UDID 并将其添加到您的开发配置文件中。
标签: ios
我正在开发一个 iOS 应用程序,该应用程序需要在与客户端位于另一个国家/地区的设备中进行测试。如果需要,我可以获得设备的 UDID 和其他详细信息。我可以在不发布我的应用程序的情况下在该设备上安装我正在开发的应用程序吗?如果是,请说明程序。 提前谢谢大家。
【问题讨论】:
标签: ios
是的,你可以。为此,您需要安装应用程序的所有设备的 UDID,然后您需要为这些设备生成 Ad Hoc 配置文件。
要将应用程序发送给您的客户,请转到 XCode > 产品(菜单)> 存档。
然后打开管理器 > 存档(选项卡)> 分发。按照屏幕上的说明进行操作。 这将生成一个 .ipa 文件(可执行文件),然后您可以将其发送给您的测试人员(通过电子邮件或任何其他方式)。他必须通过将它拖放到 iTunes 上来安装这个 .ipa。
如需进一步讨论,请查看this 问题。
【讨论】:
是的,你可以。
1)将客户的设备注册到苹果网站开发者账户的设备列表中
2) 生成 Ad-Hoc 配置文件并使用 *.ipa 文件发送给您的客户
3) 测试一下
还可以查看诸如 TestFlight - http://testflightapp.com 之类的 3 方服务。与世界各地的 beta 测试人员合作的非常流行和方便的方式。
【讨论】:
答案是肯定的。您需要获取 UDID 并将其作为测试设备添加到您的开发者门户中。下载配置文件并使用修改后的配置文件重新构建应用程序。可以将此应用发送给客户端进行测试。
【讨论】:
如果您可以使用企业的分发配置文件进行签名,则可以在链接上上传该文件,用户只需单击该链接即可安装 iPA 文件。
更多信息请查看这些链接..
How to distribute ios application wirelessly without managing UDIDs and recompilation
【讨论】:
这是一个非常糟糕的主意。您正在设置的是进入任何 iOS 设备的后门,以植入(可能)恶意软件。虽然您的意图可能是好的,但长期影响却不是。
发布您的应用需要通过代码审查,这是为了确保应用的肠炎。
【讨论】: