【问题标题】:uploading iOS App when collaborating with another company与其他公司合作时上传 iOS App
【发布时间】:2017-02-06 08:16:58
【问题描述】:

我正在与另一家公司合作,我正在尝试与我的 开发者帐号。

他们邀请我是为了让我可以在 ItunesConnect 中查看该应用程序,但在 Xcode 中我无法签署该应用程序。

我收到一个错误:

"Failed to create provisioning profile"

和:

"no profile for 'com......' were found"

截图:

我不明白我错过了什么,请任何人帮助我?

谢谢

【问题讨论】:

    标签: ios xcode app-store-connect provisioning-profile


    【解决方案1】:

    我不确定这是否会有所帮助,但可以。

    在我工作的金融公司,我们有两个帐户:

    • 99 美元的普通开发者帐户
    • 一个 299 美元的企业帐户,我们用于部署内部应用程序。

    我们在 App Store 中有一个 iPad 应用,应用 ID 为“MyProgram.MyCompany.com”。至关重要的是,这个 App ID 和它的 Provisioning Profile 是使用我们 99 美元的普通帐户设置的(该帐户有权在 App Store 上放置应用程序)。

    但是,通常情况下,我使用我的企业帐户来处理“内部”应用程序,在这里,我可以为那个“MyProgram.MyCompany.com”ID。

    “个人资料和证书”网页在这里没有什么帮助,但我不能使用该 ID 创建应用的原因是它已经在我们的 99 美元帐户中注册。

    因此,如果我正在开发一些内部应用,并且想要部署该应用的内部版本,我必须更改我的项目以使用不同的应用 ID 和配置轮廓。或者,在 Xcode 中,改为使用开发者帐户,它是我们 $99 帐户的成员。

    听起来这可能与您看到的问题相同。

    这有帮助/有意义吗?

    【讨论】:

    • 所以据我了解,我必须有一个付费帐户才能从其他公司获得供应。因此,即使我在 itunesconnect 门户中看到该应用程序,如果我没有 Apple 开发者付费帐户,它也无济于事,对吗?
    • 我认为更多的情况是您需要作为许可计划的一部分用户登录 Xcode,该用户有权访问该特定 App ID 和 Provisioning Profile。换句话说,即使您的“其他公司”向您发送了一个配置文件证书文件以安装在您的 Mac 上,这也是不够的。它必须与您运行 Xcode 的用户相对应。而且当你有任何一步错误时,你会得到一个模糊的、无用的 Xcode 错误。 ;-(
    • 在 Xcode 中,确保您的个人资料与您用于登录 iTunesConnect 的任何用户 ID 匹配。然后,确保您拥有该 App ID 的代码签名证书和配置文件,并且能够在 XCode 中选择它。 (如果您已经安装了这些文件,但无法在项目设置中查看这些文件,则表明您没有以正确的用户身份运行 Xcode。)
    • 抱歉我的无知,我有 2 个 Apple ID 在:Perfences->Accounts。我正在谈论的我正在访问它的帐户抛出了 itunesconnect,我看到了与我分片的应用程序。他们给了我 App-Manager 的权限。但在 Xcode 中,我没有得到任何配置文件。而且我不明白我做错了什么.....
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-09
    相关资源
    最近更新 更多