代表客户端将iOS应用程序发布到App Store
我有
- 一个苹果ID
- 源代码
- 使用客户端开发人员门户为我的Apple ID生成分发证书
- 新创build的应用程序ID和我的分发证书的供应configuration文件
我的客户不想与我分享他的苹果身分证。 我能够将产品存档在Xcode中,但无法将其提交给App Store。
我可以直接把它提交给商店与上述细节,我有吗?
或者我可以build立IPA文件并与客户共享,所以他可以提交给App Store?
有没有其他的替代方式,我们可以提交应用程序存储(除了分享他的凭据)
请解释答案(如果可能,请一步一步指导)。
谢谢
对于那些需要代表客户做同样的事情的人,这里是我遵循的步骤。
我有什么
- 一个苹果开发者账户(没有开发者程序注册)
客户有什么
- 一个苹果开发者账户(苹果公司开发者计划登记)
就应用程序分配而言,苹果有两个系统:成员中心(用于证书,configuration文件,应用程序ID等)和ITunes Connect(用于将应用程序发布到应用程序商店以及进一步pipe理应用程序)。
我需要访问iTunes Connect和会员中心代表客户端进行分发。
- 在会员中心,客户应该为您提供团队pipe理angular色。 [ 步骤 ]
- 在iTunes连接中,客户端应该为您提供开发者angular色/pipe理员angular色。 如果开发者angular色,因为你只能上传构build,提交应用程序审查,你需要问客户端。 如果pipe理员angular色,基本上你可以做几乎所有的提交应用程序审查。 [ 步骤 ]
- 现在,您可以通过会员中心创build证书,configuration文件,应用ID(您也可以在Xcode中创build证书和configuration文件,但应用IDS应通过成员中心创build)。
- 在iTunes Connect中创build应用程序logging使用与创build应用程序ID相同的包ID。
- 通过Xcode上传你的版本
- 通过Itunes Connect提交以供审查
这是我提交应用程序。 如果你发现任何错误/更好的select,请在下面评论,所以我会更新答案。
您需要执行以下操作:
- 使用客户端的分发证书构build应用程序
- 使用XCode存档应用程序(与构build选项位于相同的菜单中)
- 归档完成后,将打开归档pipe理器
- select新创build的档案并将其导出。 导出的第一个选项是“Save for iOS App Store Deployment”。
- 这将在您的Mac上创build一个目录,其中包含您的客户端需要上传的部分。
- 压缩该目录并传输到您的客户端。 他们应该能够使用iTunes连接的networking界面上传应用程序,并完成应用程序提交过程。
最简单的方法是让您的客户端将您添加到iTunes Connect中的“用户和angular色”下。 现在有一个开发人员的angular色,可以限制访问某个应用程序,并将其限制在下面:
您需要使用IP分配与iOSbuild立IPA上传到App Store
…或者我可以build立IPA文件并与客户端共享,所以他可以提交到App Store?
要回答你的问题,你可以build立应用程序,并提供给你的客户端提交应用程序。
为了构build应用程序(.ipa),您需要从它们获取configuration文件和证书。 注意:签名时请记得select使用本地签名资产,以避免给苹果id凭证。