【问题标题】:Xcode 9 "no iTunes Connect account" error when uploading上传时 Xcode 9“没有 iTunes Connect 帐户”错误
【发布时间】:2018-02-11 01:31:50
【问题描述】:

当我尝试上传到 App Store 时,使用 Xcode 9 beta 6 中的某个项目,我得到:

我是此帐户的“管理员”角色。

  • 所有合同都是最新的
  • 我多次尝试从 Xcode 首选项中删除/重新添加我的帐户
  • 从 Xcode 8 提交相同的项目有效(但是我需要从 Xcode 9 上传该项目,因为它链接到 iOS 11 beta)

团队中的另一位开发人员也看到了同样的情况,所以这似乎很常见。有人找到解决方法吗?

【问题讨论】:

  • 截至 10 月初,Apple 似乎已经在后端解决了所有这些问题。如果不更新 Xcode,很多类似的问题就会消失。
  • 嘿兄弟,接受的答案应该是stackoverflow.com/a/46279679/5332817

标签: xcode app-store-connect


【解决方案1】:

我目前找到的唯一解决方案是为 AppStore 生成 IPA,然后使用 Application Loader 上传。

【讨论】:

  • App Loader 是这里唯一对我有用的解决方案。 Xcode 8.3.2,此处的说明:help.apple.com/itc/apploader/#/apdS673accdb
  • 这只是一种变通方法,不能解决实际问题。
  • 甚至无法登录到应用程序加载器。 Apple 非常需要做一些事情来使上传过程顺利进行并使其一次性运行。
【解决方案2】:

我已通过在 iTunes Connect 中创建一个新用户(仅具有“开发者”角色)来使其正常工作。

对我来说,这也需要创建一个新的 Apple ID。

然后我在 Xcode 中添加了那个新用户:

现在看来可以了。

【讨论】:

    【解决方案3】:

    对我有用的是

    1. 从 XCode 已知的帐户中删除 Apple ID
    2. 重新添加帐号(不要再次导入帐号)

    On Xcode 7 I keep receiving error "No accounts with iTunes connect access"

    【讨论】:

    • 谢谢,但正如我在原文中列出的那样,我已经尝试过了,但在我的情况下它不起作用。
    • 对于寻求解决方案的其他人:用我的 Xcode 8.3 尝试过,但没有效果。只有通过“导出”一个 .ipa 文件并使用 Application Loader 才能上传。
    【解决方案4】:

    编辑:这在 Xcode 9 GM 中对我有用。不知道最终版本会不会出问题

    对我有用的是我更改了我的常规 AppleID 电子邮件,使用等效的 @icloud.com 别名。

    例如,我没有使用myemail@gmail.com,我使用了myemail@icloud.com,它确实有效。

    (我真的不喜欢,我更喜欢使用我的个人电子邮件,但如果它有效,它就有效)

    【讨论】:

    • 您能否详细说明您在哪里使用了这个?也就是说,您是否在苹果网站上编辑了您的苹果 ID,或者在 Xcode 偏好设置下更改了您的 Xcode 帐户列表……等等?我想试试这个,因为没有其他方法有效,但我不确定要尝试更改什么。
    • @BillPatterson 我用它登录 Xcode -> Preferences -> Accounts
    【解决方案5】:

    我在 xCode 9 GM 构建中遇到了同样的问题,其他人在 xCode 10 和 xCode 11 中也报告了这个问题。删除派生数据实际上为我解决了这个问题。希望它也能对其他人有所帮助。

    1. 关闭 xCode
    2. rm -fr ~/Library/Developer/Xcode/DerivedData/
    3. 重新打开 xCode 并尝试再次上传

    【讨论】:

    • 谢谢谢谢谢谢!它与 XCode 9.0.1 一起工作就像一个魅力
    • 这应该是公认的答案,适用于 xcode 9.3
    • 将其切换为已接受的答案,因为有很多人报告成功。 (自从我写了 Q 之后,我再也没有遇到过这种情况。)
    • 是否有任何逻辑解释为什么派生数据对将存档上传到应用商店有影响?
    • 一年后,仍然是最好的解决方案。现在我什至懒得去苹果支持论坛了 - stack 有所有的答案。
    【解决方案6】:

    我刚刚与 Apple 开发者客户支持部门通了电话。他们说这是一个已知问题,团队正在积极解决这个问题。但是没有时间线洞察力。

    以下对我有用的解决方案。 在 Apple 工程师解决此问题之前使用 Xcode 8:

    即使您不降级到 Xcode 8,该解决方案也可能有效

    从 Xcode 9 降级到 Xcode 8 的步骤

    1.从以下地址下载 Xcode 8:
    https://developer.apple.com/download/more/

    2。安装 Xcode 8。

    3.创建 ipa 构建
    在 Xcode 中转到
    菜单 -> 产品 -> 存档 -> 导出

    4.使用 Application Loader 将您的 ipa 上传到 iTunes connect
    应用程序加载器可在以下位置找到:
    在 Xcode 中转到
    Xcode -> 打开开发者工具 -> 应用程序加载器

    如果有帮助请告诉我

    【讨论】:

    • 有趣。不幸的是,我的大多数应用程序都使用 iOS 11 SDK,因此我无法使用 Xcode 8 提交。
    • 您可以使用 xcode 9 执行相同的过程。我已经提到可能不需要降级。
    【解决方案7】:

    这似乎是Xcode 9 的问题。解决方案是使用 Application Loader 工具。

    第 1 步:创建 IPA 文件

    1. 从 Product -> Clean (cmd + shift + k) 清理您的项目
    2. 选择产品 -> 存档

    3. 一旦存档成功完成,它将在管理器窗口中打开

    4. 按右侧的导出按钮

    1. 现在根据您的需要选择分发方式,然后单击下一步按钮

    1. 这将显示 App Store 分发选项。现在点击下一步按钮

    1. 重新签署您的项目(首选自动管理签名)并点击下一步按钮

    1. 将出现包含 IPA 内容详细信息的审阅窗口。点击导出。

    1. 现在选择要保存文件夹的位置,然后单击导出。

    1. 这将创建一个包含 IPA、packaging.log、DistributionSummary.plist 和 ExportOptions.plist 文件的文件夹

    第 2 步:使用应用程序加载器上传 IPA

    1. 右键单击滑动条上的 Xcode 工具。转到打开开发者工具 -> 应用程序加载器

    1. 这将打开应用程序加载器。按选择按钮并选择 IPA 文件。

    1. 这将分析 IPA 文件并显示 IPA 详细信息。您可以按活动按钮查看上传应用程序时执行的活动列表。点击下一步。

    1. 这将创建 iTunes Connect API 分析文件。

    1. 上传成功后会显示成功。现在点击下一步。

    1. 您的 IPA 文件已成功提交到 AppStore

    【讨论】:

    • 我来到 SO 是因为我遇到了同样的问题。我也已经使用 Application Loader 解决了它,并且想分享我的成功,以防它尚未得到回答。看到你留下的东西,即使我已经解决了我的问题,我还是不得不给你一个赞成票,因为你对那些不熟悉导出/AppLoader 过程的人提供了详尽而有用的回答。感谢您抽出宝贵时间!
    • 我正在尝试 1- 注销/登录 2- 重新启动 xcode 3- 删除派生数据/重新启动 4- 完全清理 / 重建 / 尝试重新发布 5- ....... 等等。直到我来到 StackOverflow,我看到了你的答案,值得感谢你花时间和精力来解释人:)。
    • 我已经通过这些步骤上传了我的应用程序(它是用 Objective C 编写的),但无法在 iTunes 上看到这个构建。会有什么问题?
    • @Ranjan :当状态为“准备出售”时,您的应用程序将可见。如果状态为“准备销售”并且仍然无法在 AppStore 上看到,请等待几个小时(2 到 4 小时)才会出现。这发生在我的案例中……不得不等待 2 个小时。如果仍然没有出现应用,请与 Apple 支持团队联系。
    • 甚至无法登录到应用程序加载器。 Apple 非常需要做一些事情来使上传过程顺利进行并使其一次性运行。
    【解决方案8】:

    我无法使用应用程序加载器,因为我的密码未被接受。即使更改了我的 Apple ID 密码,它也未被接受。

    这次重启XCODE解决了上传问题。但这是一个重复的问题。

    Apple 正在成为一场噩梦……XCode 和 iTunesConnect 一直是……

    【讨论】:

    • 是的,苹果的开发变成了这样的垃圾
    【解决方案9】:

    我刚遇到这种情况,这是我的解决方案。

    1. 完全退出 xCode 9
    2. 重新打开 xCode
    3. 更新到新版本号
    4. 再次存档

    结果:成功了

    这是一个非常基本的修复,但希望它也适用于您。

    【讨论】:

    • 这对我也有用。似乎是一个间歇性问题(可能与 iTunesConnect 的连接有关?)
    【解决方案10】:

    我刚刚删除并重新添加了我的 Xcode 9 开发者帐户。要删除帐户转到首选项 -> 选择您的帐户 -> 点击减号图标 (-)。要添加您的帐户,只需单击它旁边的 + 图标。

    【讨论】:

      【解决方案11】:

      同样的情况也发生在我身上。 此外,当我尝试获取崩溃报告时,它显示我的会话已过期。

      我刚刚重新启动了我的 Xcode,它工作正常。

      【讨论】:

        【解决方案12】:

        重启笔记本电脑解决了这个问题。没有尝试重新启动 XCode 本身,只是重新启动了整个笔记本电脑。

        【讨论】:

          【解决方案13】:

          我也遇到了同样的问题。但是在我将 Xcode 更新到Xcode 9.2 的当前最新版本之后,我的问题就解决了。我更新了2017-12-21

          【讨论】:

            【解决方案14】:

            对我来说,删除派生数据,清理项目并再次尝试正常工作。

            请按以下步骤操作:

            1. 退出 XCode
            2. rm -fr ~/Library/Developer/Xcode/DerivedData/
            3. 重新打开 XCode 并尝试再次上传

            希望它会有所帮助!

            【讨论】:

              【解决方案15】:

              关闭 Xcode 并重新打开它。这对我有用。这也是苹果论坛上最受欢迎的答案。先做这个。

              【讨论】:

                【解决方案16】:

                上面提到的答案都没有帮助我。下面我将提到我尝试解决的所有问题但没有奏效。

                i) 检查配置文件和证书组合。

                ii) 干净

                iii) 退出 Xcode

                iv) 删除派生数据

                v) 重启 Xcode

                对我有用的是

                i) 打开 Xcode 首选项

                ii) 检查您正在使用的 iTunes 帐户。如果已登录,请将其删除。

                iii) 再次登录 iTunes 帐户

                iv) Xcode 将在获得访问权限后自动启动进程。

                v) 当 Xcode 在弹出窗口中询问时,再次选择您正在使用的配置文件。

                vi) Xcode 将继续上传过程。

                这对我有用。希望它也能节省您的一些时间。

                【讨论】:

                  【解决方案17】:

                  您的 xCode 必须打开更长时间。

                  退出 xCode 并重新打开。它会起作用的。

                  【讨论】:

                    【解决方案18】:

                    通过以下步骤解决了相同的问题。 只需完全退出 XCode,甚至停靠,然后等待几秒钟,然后重新打开 Xcode,然后再次重新进入存档。 然后相信问题解决了:)。 一切顺利。

                    【讨论】:

                      【解决方案19】:

                      在 Xcode 9.1 中对我有用的解决方案

                      1. 转到首选项。
                      2. 转到“帐户”选项卡。
                      3. 选择所需的帐户。
                      4. 如果显示登录过期错误,请重新登录。
                      5. 确保错误已消失。
                      6. 重新启动 Xcode。
                      7. 尝试再次上传存档。

                      【讨论】:

                        【解决方案20】:

                        这对我有用(在尝试了多次退出和登录之后):

                        1. 退出您的 Apple ID(通过Cmd+, 转到首选项)

                        2. 使用您的 Apple ID 登录,并确保使用 ***@icloud.com 登录

                        3. 不知何故,这一切都开始为我工作了......

                        张贴在这里,以防对其他人有帮助。不知道这是如何解决问题的(以及问题最初是如何出现的)。

                        【讨论】:

                          【解决方案21】:

                          在我的情况下,上述解决方案均无效,

                          我可以同时访问开发者帐户和 iTunes Connect 帐户,但我遇到了同样的问题。

                          对我有用的唯一选择是在 10.13.4 之前更新我的 MAC 操作系统,在更新到 10.13.6 之后问题得到解决。希望这会对某人有所帮助。

                          【讨论】:

                            【解决方案22】:

                            其实是苹果服务器错误。所以,等待一段时间,然后上传。它会起作用的。

                            【讨论】:

                              【解决方案23】:

                              对我来说,关闭 Xcode 并重新打开它很有帮助,就是这么简单;)

                              【讨论】:

                                【解决方案24】:

                                在我的情况下,这是我连接到其他网络时防火墙的问题。

                                【讨论】:

                                  猜你喜欢
                                  • 2018-03-09
                                  • 2018-12-02
                                  • 2018-02-24
                                  • 2016-01-31
                                  • 2018-05-23
                                  • 2016-03-11
                                  • 1970-01-01
                                  • 1970-01-01
                                  • 1970-01-01
                                  相关资源
                                  最近更新 更多