我的应用程序处于测试的最后阶段,我想将应用程序分发给我的客户端而不添加他们的UDID。据我所知,有一个名为企业开发人员计划的设施,它允许内部分发应用程序以及临时分发。有没有办法可以在不添加UDID的情况下将应用程序分发给我的客户端,而UDID代表他们提交到应用程序商店。
TNQ
答案 0 :(得分:3)
NO。
你只能通过企业程序来做到这一点,但是使用企业程序,你无法将应用程序提交到应用程序商店..它仅用于内部发布......
所以...客户端不希望与您共享iOS开发人员凭据..您不想与客户共享代码......
您可以告诉他创建应用商店配置文件并将其发送给您...您可以使用该配置文件构建应用程序并将其发送到客户端,他可以添加所有详细信息并上传
答案 1 :(得分:3)
YES。
您的客户可以获得自己的iOS开发人员注册和证书(常规,公司或企业)。然后,您可以向他们发送您的应用程序,该应用程序不必使用包含其UDID的规定进行签名,并且他们将能够使用他们自己的移动设备之一重新签署该应用程序。或者如果他们获得企业注册,则将其放入他们的私人应用商店。他们还可以使用自己的分发配置文件重新签名您的应用,并将其自己提交到应用商店。
如果有人在他们的Mac上安装了SDK,加上开发人员注册,他们可以使用终端命令行中的codesign实用程序重新签署任何人的开发人员或Ad Hoc应用程序。 (因此,开发人员应该注意他们分发他们的Ad Hoc应用程序以进行beta测试。)