iOS更改现有应用的

时间:2017-08-31 09:14:38

标签: ios ios-enterprise iosdeployment

我想知道它是否也可以从一个企业开发者帐户转移现有的应用程序。例如:

我们已经部署了一个包含现有帐户和特定应用ID的应用:com.company.appname

现在我想将该应用(应用标识符)转移到另一个企业帐户。这可能吗?

我已经知道如何通过iTunesConnect通过开发者帐户迁移应用程序,但这如何与企业应用程序一起使用?是否允许在2个不同的帐户上创建“相同”的应用标识符?使用所有数据更新应用程序时会发生什么?相同的标识符应仅更新现有应用程序,而不是安装新应用程序。

这是如何运作的?

编辑:我现在尝试了一些新的东西:

  1. 使用iExplorer将现有应用中的所有数据复制到Mac
  2. 使用新标识符和新程序安装应用
  3. 将所有文件复制回新应用,删除“旧”应用。
  4. 它大约有10个安装,我想使用“新”开发程序。也许生病只是手动复制所有文件,因为在这种情况下,生病了,一切正常。

2 个答案:

答案 0 :(得分:3)

enter image description here是的,您可以迁移。

当您将应用迁移到其他企业帐户时,您将从帐户中丢失应用标识符。当您从企业帐户更新应用程序时,您将看到该应用程序的更新,而不是新应用程序。在您的帐户中,您将无法更新或制作具有相同标识符的新应用。

请注意:这是来自开发者帐户的屏幕截图,我不确定企业帐户门户。它应该像开发者帐户一样工作。

答案 1 :(得分:1)

是的,您可以将应用从一个帐户转移到另一个帐户。

您可能无需从帐户中删除现有应用。 Apple开发者帐户中有一个应用转换流程,可将您的应用从您的帐户移至另一个帐户。

  

回答您的问题:当尝试再次使用其他帐户进行部署时,它会说我" app identifier不可用,已经使用过" -   那么任何想法如何通过企业部署来解决这个任务?或者可以   我将业务应用程序迁移到itunesConnect?

     

推荐的解决方案:   您无需从帐户中删除自己的应用或套装标识符。您可以通过更新与您的应用相关联的证书和配置文件,将商家应用转换为公共应用。然后,您可以处理两个帐户之间的应用转移。

     

另一种解决方案:   从您的开发者帐户中删除您的应用(以及捆绑包标识符),然后在另一个帐户中创建一个具有相同标识符的新应用,您希望将应用转移到该应用


以下是相同的苹果指南:

Transferring and Deleting Apps

  

您可以将应用移出您单位的应用目录   将应用转移到其他组织或删除该应用。   您希望在将应用程序出售给另一个应用程序时转移应用程序   开发人员或您想将其移动到另一个iTunes Connect   组织。您希望在准备退休时删除应用程序   应用程序,你不可能想要出售它或   将来下载或重复使用应用名称。

     

您可以将应用的所有权转让给其他开发人员   从商店中删除应用程序。该应用程序保留其评论和   转移期间和之后的评级,用户继续拥有   访问未来的更新。您的应用数量没有限制   可以转移,但每个应用程序都需要单独转移。

     

所有转移和删除均由团队代理执行。



转移应用

您需要接收组织的团队代理提供团队代理的Apple ID和团队ID。收件人可以在developer.apple.com的帐户中找到他们的团队ID。

团队代理是唯一可以转移应用的人。

启动应用转移

  1. 记录转移后您想要的应用信息。
    由于您无法在转移后查看应用信息,请制作目录报告(请参阅请求目录报告),记下应用在商店中可用的日期(请参阅查看状态历史记录),并保存销售和下载信息(请参阅查看销售和趋势)。

  2. 打开应用程序的“应用程序详细信息”页面,如为应用程序创建iTunes Connect记录中所述。

  3. 在App Store下的App Information部分中,滚动到Additional Information部分,然后单击Transfer App。
  4. enter image description here

    1. 确保该应用符合转移条件。
      - 如果已满足所有条件,请单击“完成”。
      - 如果未满足所有标准,请解决未完成的标准。
    2. 输入收件人的团队代理Apple ID和团队ID,然后单击继续。
    3. enter image description here

      1. 验证转帐信息和合同条款。
      2. 阅读合同条款,选择“我已阅读并同意上述协议”,然后点击“请求转移”。
      3. enter image description here

        1. 单击“完成”返回“应用程序详细信息”页面。

        2. 一旦转移已经启动并且正在等待收件人接受,该应用程序将保持其先前状态,并添加待处理应用转移状态。您可以在此期间更改应用的价格。

          转让必须在60天内由接收组织的团队代理接受。



          接受应用转移

          1. 以团队代理身份登录iTunes Connect。
            出现通知,表明应用已准备好转移。
          2. enter image description here

            1. 点击协议,税务和银行业务。
            2. 在转移协议部分,找到正在处理合同子部分中转移的应用,然后点击查看。
            3. enter image description here

              1. 输入新元数据并进行审核。
                - 支持URL
                - Atom提要URL(如果应用以前输入了原子提要URL,则需要)
                - 营销网址(如果应用之前已输入营销网址,则需要)
                - 隐私政策网址(如果应用之前已输入隐私政策网址,则需要)
                - CCATS(使用出口合规性的应用程序需要新的CCATS表格)
                - App Review联系信息
                - App Store联系信息
              2. 阅读合同条款,选择“我已阅读并同意上述协议”,然后点击“接受”。
              3. 完成应用转移最多可能需要两个工作日,在此期间,应用状态会列为Processing App Transfer。当应用程序处于转移状态时,以下操作适用:

                • 所有应用元数据,权利和定价都会在转让方锁定,并且不会进行应用内购买修改。
                • 已关闭分辨率中心页面上的任何开放式通信。 如果应用程序是Game Center组的一部分,则不能对收件人方的组进行任何更改。
                • 转移完成后,应用程序现在由应用转移收件人拥有。它不再出现在转让人的iTunes Connect帐户中。
                  

                重要事项:实际代码集和构建资产的交换需要   直接放在转让人和收件人之间。应用ID是   在developer.apple.com中自动转移。保持良好   用户体验,通知收件人添加的任何功能   应用程序,如钥匙串共享或推送通知,以便   收件人在将来的更新中维护这些功能钥匙扣   共享继续有效,直到应用程序更新为止,之后,   以前的钥匙串数据无法访问。如果钥匙串组是   在Xcode项目中定义,它必须用钥匙串替换   收件人创建的组(包括收件人的团队ID)   让应用继续使用钥匙串共享。