【发布时间】:2011-07-22 07:26:26
【问题描述】:
我的应用程序处于测试的最后阶段,我想将应用程序分发给我的客户而不添加他们的 UDID。我知道有一个称为企业开发人员计划的设施,它允许内部分发应用程序以及临时分发。有没有什么方法可以在不添加 UDID 的情况下将应用分发给我的客户,而他们又代表他们提交到应用商店。
TNQ
【问题讨论】:
标签: iphone ipad app-store udid
我的应用程序处于测试的最后阶段,我想将应用程序分发给我的客户而不添加他们的 UDID。我知道有一个称为企业开发人员计划的设施,它允许内部分发应用程序以及临时分发。有没有什么方法可以在不添加 UDID 的情况下将应用分发给我的客户,而他们又代表他们提交到应用商店。
TNQ
【问题讨论】:
标签: iphone ipad app-store udid
是的。
您的客户可以获得他们自己的 iOS 开发者注册和证书(常规、公司或企业)。然后,您可以将您的应用程序发送给他们,该应用程序不必使用包含其 UDID 的条款进行签名,他们将能够使用他们自己的移动条款之一重新签署该应用程序。或者,如果他们获得企业注册,则将其放在他们的私人应用商店中。他们还可以使用自己的分发配置文件重新签署您的应用,然后自己将其提交到应用商店。
如果有人在他们的 Mac 上安装了 SDK,加上开发者注册,他们可以使用终端命令行中的 codesign 实用程序重新签署任何开发者或 Ad Hoc 应用程序。 (因此,开发人员应注意将 Ad Hoc 应用分发给谁以进行 Beta 测试。)
【讨论】:
没有。
您只能使用企业程序执行此操作,但使用企业程序,您无法将应用提交到应用商店。它仅用于内部分发...
所以...客户端不想与您共享 iOS 开发人员凭据...您不想与客户端共享代码...
您可以告诉他创建应用商店配置文件并将其发送给您...您可以使用该配置文件构建应用程序并将其发送给客户,他可以添加所有详细信息并上传
【讨论】: