8

我们开发了一个 iOS 应用程序,该应用程序已作为 IPA 交付给客户,该应用程序具有临时分发配置文件,允许他们的一组员工将其安装在他们的设备上。客户现在希望使用他们的 iOS 企业开发人员计划凭据在内部将该应用程序分发给所有员工。

我曾希望客户可以简单地用他们自己的企业身份重新设计临时 IPA。但是,他们说他们不能这样做。他们说他们“需要一个 IPA 文件,取消对某些设备的限制”。

那么,我该怎么办?

  • 我是否需要以某种方式为他们创建一个“未签名”的 IPA?(如果是这样,我该怎么做?)
  • 我是否需要他们为我生成企业分发配置文件,以便我可以使用该配置文件构建应用程序?
  • 我需要将源或构建输出发送给他们并让他们构建包吗?

我查看了以下文件,但它们并没有启发我:

4

1 回答 1

8

完全可以使用任何 IPA 并使用您自己的详细信息将其退出,在此过程中修改 Info.plist、捆绑 ID 等。我一直使用其他开发人员使用他们自己的配置文件和签名身份签名的 IPA 来执行此操作。

如果他们不熟悉codesign命令行工具以及替换embedded.mobileprovision 文件和权利的所有细节,他们最简单的方法是让您通过Xcode“存档”应用程序,并将生成的存档发送给他们文件 (*.xcarchive)。

他们可以将其导入 Xcode,使其在 Organizer 中可见,然后他们可以从那里选择“分发”并使用他们的企业身份对其进行签名。

要将 .xcarchive 文件导入 Xcode,他们只需将文件复制到~/Library/Developer/Xcode/Archives目录中,它就会出现在 Xcode 管理器中。然后他们单击“分发”并按照说明进行操作:

在此处输入图像描述

于 2012-06-14T14:53:10.150 回答