上传时Xcode 9“没有iTunes Connect帐户”错误

时间:2017-09-02 00:38:40

标签: xcode itunesconnect

当我尝试上传到App Store时,在Xcode 9 beta 6中有一个项目我得到:

enter image description here

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

  • 所有合约都是最新的
  • 我尝试过几次从Xcode prefs中删除/重新添加我的帐户
  • 从Xcode 8工作提交相同的项目(但是我需要从Xcode 9上传这个项目,因为它链接到iOS 11 beta)

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

24 个答案:

答案 0 :(得分:143)

我遇到了与xCode 9 GM构建相同的问题。删除派生数据实际上是为我解决的。希望它也会帮助其他人。

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

答案 1 :(得分:18)

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

第1步:创建IPA文件

  1. 从产品中清除项目 - >清洁(cmd + shift + k)
  2. 选择产品 - >归档

    Step1-2

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

  4. 按右侧的“导出”按钮
  5. Step3-4

    1. 现在根据需要选择分发方法,然后单击“下一步”按钮
    2. Step5

      1. 这将显示App Store分发选项。现在点击Next按钮
      2. Step6

        1. 重新签署您的项目(首选是自动管理签名),然后单击“下一步”按钮
        2. Step7

          1. 将有一个包含IPA内容详细信息的Review窗口。单击“导出”。
          2. Step8

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

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

                第2步:使用Application Loader上传IPA

                1. 右键单击Slide-bar上的Xcode工具。转到Open Developer Tool - >应用程序加载器
                2. Step2-1

                  1. 这将打开Application Loader。按“选择”按钮并选择“IPA文件”。
                  2. Step2-2

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

                      1. 这将创建iTunes Connect API分析文件。
                      2. Step2-4

                        1. 成功上传后,会显示成功。现在点击Next。
                        2. Step2-5

                          1. 您的IPA文件已成功提交给AppStore
                          2. Step2-6

答案 2 :(得分:10)

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

答案 3 :(得分:5)

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

  1. 完全退出xCode 9
  2. 重新打开xCode
  3. 更新为新版本号
  4. 再次归档
  5. 结果:工作正常

    这是一个非常基本的修复,但希望它也适合你。

答案 4 :(得分:3)

上述答案都没有帮助我。下面我提到我试图解决这个问题的所有方法,但没有成功。

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

ii)清洁

iii)退出Xcode

iv)删除派生数据

v)重启Xcode

对我有用的是

i)打开Xcode首选项

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

iii)再次登录iTunes帐户

iv)Xcode现在可以自动启动进程。

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

vi)Xcode将继续上传过程。

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

答案 5 :(得分:1)

就我而言,上述解决方案均无效,

我可以同时访问Developer帐户和iTunes Connect帐户,但是遇到同样的问题。

对我来说唯一可行的选择是在10.13.4之前更新我的MAC OS,在更新到10.13.6之后问题得以解决。希望这对某人有帮助。

答案 6 :(得分:1)

我刚接到Apple开发人员客户支持的电话。他们说这是一个已知的问题,团队正积极致力于此。但是没有时间线的洞察力。

以下解决方案对我有用。 使用Xcode 8直到Apple工程师解决此问题:

即使您没有降级到Xcode 8,该解决方案仍然有效

将Xcode 9降级为Xcode 8的步骤

<强> 1。从以下网址下载Xcode 8:
https://developer.apple.com/download/more/

<强> 2。安装Xcode 8。

第3。创建ipa构建
在Xcode中转到
菜单 - &gt;产品 - &gt;档案 - &gt;出口

<强> 4。使用Application Loader将ipa上传到iTunes连接
应用程序加载器可在以下位置找到:
在Xcode中转到
Xcode - &gt;打开开发人员工具 - &gt;应用程序加载器

如果有帮助,请告诉我

答案 7 :(得分:1)

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

我刚刚重新启动了我的Xcode,但它确实有效。

答案 8 :(得分:0)

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

答案 9 :(得分:0)

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

答案 10 :(得分:0)

实际上,这是苹果服务器错误。因此,请等待一段时间,然后再上传。会的。

答案 11 :(得分:0)

这是对我有用的东西(尝试了多次注销和登录后):

  1. 注销您的Apple ID(通过使用Cmd+,进入“偏好设置”)

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

  3. 登录
  4. 以某种方式开始为我工作...

如果对其他人有帮助,请在此处发布。不知道这是如何解决问题的(以及问题是如何首先出现的。)

答案 12 :(得分:0)

在Xcode 9.1中为我工作的解决方案

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

答案 13 :(得分:0)

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

答案 14 :(得分:0)

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

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

答案 15 :(得分:0)

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

答案 16 :(得分:0)

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

请按照以下步骤操作:

  1. 退出XCode
  2. rm -fr~ / Library / Developer / Xcode / DerivedData /
  3. 重新打开XCode并尝试重新上传
  4. 希望它会有所帮助!

答案 17 :(得分:0)

重新启动笔记本电脑修复此问题。没有尝试重启XCode本身,只是重新启动整个笔记本电脑。

答案 18 :(得分:0)

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

答案 19 :(得分:0)

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

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

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

答案 20 :(得分:0)

编辑:这在Xcode 9 GM中对我有用。我不知道它是否会成为最终版本的问题

对我来说有用的是我用常规的@ icloud.com别名改变了我的常规AppleID电子邮件。

例如,我没有使用myemail@gmail.com,我使用myemail@icloud.com并且它有效。

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

答案 21 :(得分:0)

对我有用的是

  1. 从XCode
  2. 已知的帐户中删除苹果ID
  3. 再次添加帐户(不要再次导入帐户)
  4. 请参阅On Xcode 7 I keep receiving error "No accounts with iTunes connect access"

答案 22 :(得分:0)

我已经设法通过在iTunes Connect中创建一个新用户来实现它的工作,只需使用&#34; Developer&#34;作用。

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

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

Adding the new user in Xcode

现在它似乎有效。

答案 23 :(得分:-1)

对我来说,它有助于关闭Xcode并再次将其重新打开,就这么简单;)