【问题标题】:is there any way to distribute the app to clients without adding his UDID?有没有办法在不添加他的 UDID 的情况下将应用程序分发给客户?
【发布时间】:2011-07-22 07:26:26
【问题描述】:

我的应用程序处于测试的最后阶段,我想将应用程序分发给我的客户而不添加他们的 UDID。我知道有一个称为企业开发人员计划的设施,它允许内部分发应用程序以及临时分发。有没有什么方法可以在不添加 UDID 的情况下将应用分发给我的客户,而他们又代表他们提交到应用商店。

TNQ

【问题讨论】:

    标签: iphone ipad app-store udid


    【解决方案1】:

    是的。

    您的客户可以获得他们自己的 iOS 开发者注册和证书(常规、公司或企业)。然后,您可以将您的应用程序发送给他们,该应用程序不必使用包含其 UDID 的条款进行签名,他们将能够使用他们自己的移动条款之一重新签署该应用程序。或者,如果他们获得企业注册,则将其放在他们的私人应用商店中。他们还可以使用自己的分发配置文件重新签署您的应用,然后自己将其提交到应用商店。

    如果有人在他们的 Mac 上安装了 SDK,加上开发者注册,他们可以使用终端命令行中的 codesign 实用程序重新签署任何开发者或 Ad Hoc 应用程序。 (因此,开发人员应注意将 Ad Hoc 应用分发给谁以进行 Beta 测试。)

    【讨论】:

    • 所以任何拥有我发送的'ad-hoc'应用程序版本的人都可以使用他们自己的'app-store'配置文件将其上传到iTunes????太可怕了..就像他们拥有我的应用程序一样..
    • @hotpaw2 你能分享企业开发者帐户的一些细节吗?苹果如何知道并确保我在组织内分发应用程序。坦率地说,我不知道如何使用企业帐户在组织内分发应用程序,是否要提及 udid 等,即使谷歌搜索也无助于回答自己。
    • 企业帐户仅适用于大到足以获得 D&B 评级的公司。这可能意味着有公司律师(总领事等)来确定许可证合规政策。照那个律师说的做。
    【解决方案2】:

    没有。

    您只能使用企业程序执行此操作,但使用企业程序,您无法将应用提交到应用商店。它仅用于内部分发...

    所以...客户端不想与您共享 iOS 开发人员凭据...您不想与客户端共享代码...

    您可以告诉他创建应用商店配置文件并将其发送给您...您可以使用该配置文件构建应用程序并将其发送给客户,他可以添加所有详细信息并上传

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-18
      • 2017-09-06
      • 2013-02-13
      • 2015-06-16
      相关资源
      最近更新 更多