代表客户端将iOS应用发布到App Store [英] Publish iOS app to App Store on behalf of client

查看:21
本文介绍了代表客户端将iOS应用发布到App Store的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有

  • 一个苹果 ID
  • 源代码
  • 使用客户的开发者门户为我的 Apple id 生成的分发证书
  • 新创建的 App ID 和我的分发证书的配置文件

我的客户不想与我分享他的 Apple ID 凭证.我可以在 Xcode 中存档产品,但无法将其提交到 App Store.

我可以直接将它与我获得的上述详细信息一起提交给商店吗?

或者我可以构建 IPA 文件并与客户端共享,以便他可以提交到 App Store 吗?

是否有其他替代方法可以提交应用程序以存储(除了共享他的凭据)

请解释答案(如果可能,请提供分步指南).

谢谢

解决方案

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

我有什么

  1. 一个苹果开发者帐户(没有开发者计划注册)

客户有什么

  1. 一个 Apple 开发者帐户(通过 Apple Developer Program Enrollment for Company)

就应用分发而言,苹果有两个系统:会员中心(用于证书、配置文件、应用 ID 等)和 iTunes Connect(用于将您的应用发布到应用商店并进一步管理应用).

我需要同时访问 iTunes Connect 和代表客户分销的会员中心.

  1. 在会员中心,客户应授予您团队管理员角色.[步骤]
  2. 在 iTunes 连接中,客户端应该为您提供应用程序的开发人员角色/管理员角色.如果开发人员角色,鉴于您只能上传构建,要提交应用程序以供审核,您需要询问客户.如果是管理员角色,基本上你可以做几乎所有事情,直到提交应用程序以供审核.[步骤]
  3. 现在您可以通过会员中心创建证书、配置文件、应用程序 ID(您也可以在 Xcode 中创建证书和配置文件.但应用程序 IDS 应通过会员中心创建).
  4. 使用与创建应用 ID 相同的包 ID 在 iTunes Connect 中创建应用记录.
  5. 通过 Xcode 上传您的构建
  6. 通过 Itunes Connect 提交审核

<块引用>

这就是我提交应用程序时所做的.如果您发现任何错误/更好的替代方案,请在下方评论,以便我更新答案.

I have

  • An apple id
  • The source code
  • A Distribution Certificate generated for my apple id using client's developer portal
  • A Provisioning profile for the newly created App ID and my distribution certificate

My client dont want to share his apple id credentials with me. I am able to archive the product in Xcode, but am not able to submit it to App Store.

Can i directly submit it to the store with the above details i've got?

Or Can i build IPA file and share it with client, so he can submit to App Store?

Is there any other alternative ways we can submit the app to store (other than sharing his credentials)

Kindly explain the answer (with step by step guide if possible).

Thanks

解决方案

For those who needs to do the same on behalf of clients, here are the steps i've followed...

What i had

  1. An apple developer account (with no Developer Program Enrollment)

What client had

  1. An apple developer account (with Apple Developer Program Enrollment for Company)

As far as app distribution is concerned, apple have 2 systems: Member Center (for Certificates, Profiles, App IDs etc) and ITunes Connect (for publishing your app to app store and further management of the app).

I need access to both ITunes Connect & Member center for distributing on behalf of client.

  1. In Member Center, client should give you Team Admin Role. [steps]
  2. In ITunes connect, client should give you Developer Role / Admin Role for the app. If Developer Role, given u can only upload the build, to submit app for review you'll need to ask the client. If Admin role, basically you can do almost everything upto Submitting the app for review. [steps]
  3. Now you can create certificates, profiles, app ids through Member Center (you can create certificates & profiles in Xcode also. But App IDS should be created through Member Center).
  4. Create App Record in ITunes Connect using the same bundle ID used for App ID creation.
  5. Upload your build through Xcode
  6. Submit for review through Itunes Connect

This is what i did for submitting the app. If you find any mistakes/better alternatives, pls comment below, so i'll update the answer.

这篇关于代表客户端将iOS应用发布到App Store的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆