为我客户的 Apple 企业开发人员开发
Developing for my client's Apple enterprise developer
我对如何为拥有 Enterprise Developer 帐户的客户进行分发存在疑问。
情况如下:
-我的公司有自己的开发者账户(普通账户不是企业账户)。
- 我的客户想使用他们自己的帐户分发应用程序。
-我公司必须开发这个应用程序。
现在,我该如何为此设置 xcode?哪种解决方案最好?我应该直接使用客户帐户还是他们可以将我的帐户添加为他们团队中的开发人员?
我对此很担心,因为我将在开发期间使用我的公司帐户在设备上测试此应用程序,xcode 对我来说,在更改时很难理解证书和帐户。
非常感谢。
我认为最简单的事情是在企业中使用证书进行构建。
因此,您应该询问从您客户的企业帐户创建的身份和移动配置,然后使用此证书构建您的应用程序。
您的客户端还可以启用(在开发人员模式下)您的苹果帐户,以便您可以创建自己的证书(在企业中)。
您也可以为此管理创建多个目标。
正如 Alessia 所写,最简单的方法是使用客户的企业证书构建应用程序。为此,您的客户必须向您提供 private/public 密钥对或让您访问他们的企业程序,以便您可以创建和下载它。
如果您的客户不想向您提供它(可能出于安全原因),还有另一种方法。如果您的客户没有 iOS 开发经验,情况会更加复杂。在那种情况下,您必须使用自己的开发人员程序开发和测试您的应用程序。如果您的发布版本成功通过您的质量测试,您将其交付给您的客户,他们需要退出您的应用程序。参见:example for resign
我对如何为拥有 Enterprise Developer 帐户的客户进行分发存在疑问。
情况如下: -我的公司有自己的开发者账户(普通账户不是企业账户)。 - 我的客户想使用他们自己的帐户分发应用程序。 -我公司必须开发这个应用程序。
现在,我该如何为此设置 xcode?哪种解决方案最好?我应该直接使用客户帐户还是他们可以将我的帐户添加为他们团队中的开发人员?
我对此很担心,因为我将在开发期间使用我的公司帐户在设备上测试此应用程序,xcode 对我来说,在更改时很难理解证书和帐户。
非常感谢。
我认为最简单的事情是在企业中使用证书进行构建。 因此,您应该询问从您客户的企业帐户创建的身份和移动配置,然后使用此证书构建您的应用程序。
您的客户端还可以启用(在开发人员模式下)您的苹果帐户,以便您可以创建自己的证书(在企业中)。
您也可以为此管理创建多个目标。
正如 Alessia 所写,最简单的方法是使用客户的企业证书构建应用程序。为此,您的客户必须向您提供 private/public 密钥对或让您访问他们的企业程序,以便您可以创建和下载它。
如果您的客户不想向您提供它(可能出于安全原因),还有另一种方法。如果您的客户没有 iOS 开发经验,情况会更加复杂。在那种情况下,您必须使用自己的开发人员程序开发和测试您的应用程序。如果您的发布版本成功通过您的质量测试,您将其交付给您的客户,他们需要退出您的应用程序。参见:example for resign