代表客户端将iOS应用程序发布到App Store

我有

  • 一个苹果ID
  • 源代码
  • 使用客户端开发人员门户为我的Apple ID生成分发证书
  • 新创build的应用程序ID和我的分发证书的供应configuration文件

我的客户不想与我分享他的苹果身分证。 我能够将产品存档在Xcode中,但无法将其提交给App Store。

我可以直接把它提交给商店与上述细节,我有吗?

或者我可以build立IPA文件并与客户共享,所以他可以提交给App Store?

有没有其他的替代方式,我们可以提交应用程序存储(除了分享他的凭据)

请解释答案(如果可能,请一步一步指导)。

谢谢

对于那些需要代表客户做同样的事情的人,这里是我遵循的步骤。

我有什么

  1. 一个苹果开发者账户(没有开发者程序注册)

客户有什么

  1. 一个苹果开发者账户(苹果公司开发者计划登记)

就应用程序分配而言,苹果有两个系统:成员中心(用于证书,configuration文件,应用程序ID等)和ITunes Connect(用于将应用程序发布到应用程序商店以及进一步pipe理应用程序)。

我需要访问iTunes Connect和会员中心代表客户端进行分发。

  1. 在会员中心,客户应该为您提供团队pipe理angular色。 [ 步骤 ]
  2. 在iTunes连接中,客户端应该为您提供开发者angular色/pipe理员angular色。 如果开发者angular色,因为你只能上传构build,提交应用程序审查,你需要问客户端。 如果pipe理员angular色,基本上你可以做几乎所有的提交应用程序审查。 [ 步骤 ]
  3. 现在,您可以通过会员中心创build证书,configuration文件,应用ID(您也可以在Xcode中创build证书和configuration文件,但应用IDS应通过成员中心创build)。
  4. 在iTunes Connect中创build应用程序logging使用与创build应用程序ID相同的包ID。
  5. 通过Xcode上传你的版本
  6. 通过Itunes Connect提交以供审查

这是我提交应用程序。 如果你发现任何错误/更好的select,请在下面评论,所以我会更新答案。

您需要执行以下操作:

  1. 使用客户端的分发证书构build应用程序
  2. 使用XCode存档应用程序(与构build选项位于相同的菜单中)
  3. 归档完成后,将打开归档pipe理器
  4. select新创build的档案并将其导出。 导出的第一个选项是“Save for iOS App Store Deployment”。
  5. 这将在您的Mac上创build一个目录,其中包含您的客户端需要上传的部分。
  6. 压缩该目录并传输到您的客户端。 他们应该能够使用iTunes连接的networking界面上传应用程序,并完成应用程序提交过程。

最简单的方法是让您的客户端将您添加到iTunes Connect中的“用户和angular色”下。 现在有一个开发人员的angular色,可以限制访问某个应用程序,并将其限制在下面:

应用程序功能

您需要使用IP分配与iOSbuild立IPA上传到App Store

…或者我可以build立IPA文件并与客户端共享,所以他可以提交到App Store?

要回答你的问题,你可以build立应用程序,并提供给你的客户端提交应用程序。

为了构build应用程序(.ipa),您需要从它们获取configuration文件和证书。 注意:签名时请记得select使用本地签名资产,以避免给苹果id凭证。