ios - iOS "Developer"角色可以创建/上传 Testflight 版本吗?

标签 ios app-store-connect testflight ad-hoc-distribution

我已将一个项目的开发外包,并授予他们“开发人员角色”和“对证书、标识符和配置文件的访问权限”。

他们正在开发一个测试版本,并准备向我展示一个可分发的版本,但他们坚持要我授予他们管理员权限,但我拒绝了。

在多次愤怒的争论之后,他们继续坚持管理权限,声称没有它就无法继续。

到目前为止,我已经在商店中创建了一个开发配置文件和 App ID。

我正在尽力理解文档和所有不同的配置文件和证书,我能看到的唯一瓶颈是他们可能需要分发配置文件。

但是,创建分发配置文件的唯一方法是上传 CSR 文件,他们建议直接通过 Xcode 完成。他们坚持认为他们没有访问权限。

那里的沟通差距在哪里,我们缺少哪些步骤才能使他们能够进行临时或试飞分发?

我绝对拒绝授予管理员权限,并且无法相信 Apple 还没有考虑到契约(Contract)工来使用户角色足够友好以适应这种情况。

我对文档的理解是,一旦他们被授予“访问证书、标识符和配置文件的权限”,他们就应该能够做他们需要的一切

最佳答案

您可以在Program Roles中查看每个角色拥有的所有权限。页。
要上传 TestFlight 构建,您需要:

  • Distribution签名证书(使用私钥)和
  • App Store配置文件。

  • 苹果开发者网站 : 虽然帐号是 Developer访问可以下载所有类型的配置文件和证书(尽管只有公钥)只能 创建 Development供应配置文件和证书。
    应用商店连接 : 帐户 Developer访问,可以管理 上传 TestFlight 构建但不能 创建 新申请也不是 新版本对于已经存在的应用程序
    因此,如果应用程序的新版本已经在 App Store Connect 中创建,您作为管理员,可以在 Apple 开发者网站(证书和配置文件)中创建缺失的部分并将它们发送给开发者团队(帐户为 Developer)。访问),他们将能够使用他们的帐户上传 TestFlight 版本。
    除了 Admin , App Manager是具有为应用程序创建新版本以及创建 Distribution 的所有必要权限的角色。证书和App Store配置文件。
    注意:所有角色,除了 Account HolderAdmin , 可以仅限于特定应用程序,但仅限于 App Store Connect。

    关于ios - iOS "Developer"角色可以创建/上传 Testflight 版本吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61702098/

    相关文章:

    ios - Testflight - 通用推送通知客户端 SSL 证书 - BadDeviceToken

    ios - 邀请的 TestFlight 问题

    ios - 交付带有内容的核心数据应用程序的最佳实践?

    ios - 在 UITableViewDelegate 扩展中使用未解析的标识符

    ios - 是否可以从 iTunes connect 自动下载当前定价矩阵?

    xcode - 上传到 iTunes Connect 时如何解决 "Application failed codesign verification"?

    Flutter - 由于需要 "functional link to the Terms of Use (EULA)"二进制文件中的 "your app',App Store Connect 被拒绝”

    ios - urlContentArray[1].componentsSeparatedByString ("</span>")

    iphone - Xcode 4 相当于调试器

    ios - TestFlight 中的测试说明