ios - 代表客户端发布 iOS 应用到 App Store

标签 ios xcode app-store-connect submission

我有

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

我的客户不想与我分享他的 apple id 凭据。我可以在 Xcode 中存档产品,但无法将其提交到 App Store。

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

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

是否有任何其他替代方法可以将应用程序提交到商店(除了共享他的凭据)

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

谢谢

最佳答案

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

我有什么

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

客户有什么

  1. Apple 开发者帐户(公司有 Apple Developer Program Enrollment)

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

我需要访问 iTunes Connect 和成员(member)中心才能代表客户进行分发。

  1. 在成员(member)中心,客户应授予您团队管理员角色。 [ steps ]
  2. 在 iTunes connect 中,客户端应为您提供应用程序的开发者角色/管理员角色。如果是开发者角色,鉴于你只能上传构建,要提交应用程序以供审核,你需要询问客户。如果是管理员角色,基本上您可以做几乎所有事情,直到提交应用程序以供审核。 [ steps ]
  3. 现在您可以通过成员(member)中心创建证书、配置文件和应用程序 ID(您也可以在 Xcode 中创建证书和配置文件。但 App IDS 应通过成员(member)中心创建)。
  4. 使用与创建 App ID 相同的 bundle ID 在 iTunes Connect 中创建 App Record。
  5. 通过 Xcode 上传您的构建
  6. 通过 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 - 代表客户端发布 iOS 应用到 App Store,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35002157/

相关文章:

ios - Xcode 说我的一些 pod 不是 PIE,这样可以吗?

ios - 完整的 iTunes Connect API

app-store - 在应用商店上使ios应用 “invisible”

iphone - 新 View Controller 中的电影播放器​​不播放来自动态 URL iPhone iOS 的电影

ios - 延迟检测 iBeacon

ios - 我们可以在 Xcode 6 beta 中将 swift 与 objective - c 一起使用吗?

objective-c - NSCollectionView 中的悬停效果

ios - 项目构建并运行,但不存档

javascript - jQuery Animate 在中间快速旋转和滚动文本但在结束时慢

objective-c - 无法在 AppController 中导入 firebase