ios - Xcode Application Loader 停留在 "Signing in to App Store Connect"

标签 ios xcode

注意:这与上传应用时卡在“使用 iTunes 商店进行身份验证”不同,后者在 SO 和其他地方有详细记录。

当我第一次启动 Application Loader 时,系统会提示我输入用户名和密码。我输入我的凭据并单击登录。弹出一条消息,上面写着“正在登录 App Store Connect”,左侧有一个小旋转器。几秒钟后,微调器消失了,我再也没有被带到可以上传 .ipa 的页面。我开始质疑我的人生选择。

Application Loader Sign In

我有一个同事遇到了完全相同的问题。我们每个人都有与 2 个 Apple Developer 帐户关联的电子邮件地址,我们称它们为 nodice.comallgood.com。我们都可以正常登录我们的 allgood.com 帐户。但是我们都在登录我们的 nodice.com 帐户时遇到了这个问题。

但是,我们都可以在 https://developer.apple.com/ 登录两个帐户和 https://appstoreconnect.apple.com/ .

两者之间奇怪的区别在于,我们的 nodice.com 电子邮件地址也属于其他组织。 allgood.com 帐户仅受邀加入一个组织。换句话说,在上面的网站上,当登录到 nodice.com 帐户时,我可以在这些组织之间切换。在 allgood.com 帐户上,我只有一个组织可供选择。

App Store Connect menu

更奇怪的是,这是我偶然发现的:如果我关闭卡住的登录屏幕,我会看到“模板选择器”屏幕!但是选择的团队是我不想要的,当我点击按钮时,菜单很无聊。

Template Chooser

最近 Apple 做出了改变——我们都收到了电子邮件——在 Apple Developer 网站和 App Store Connect 之间“统一了团队和角色”。这可能是相关的。

我们使用的是 Xcode 版本 10.1 (10B61) 和 Application Loader 版本 3.7.2 (1138),据我所知这是最新版本。

我已尝试按照记录修改 net.properties 文件 here .

我还尝试使用找到的说明更新 iTMSTransporter here .

我可能只需要向 Apple 提交错误报告,但我很好奇是否还有其他人遇到过这个问题并且可能找到了解决方法。

最佳答案

我最近遇到了这个问题……我似乎找到了解决方法。在 Application Loader.app 包中有一个名为 iTMSTransporter 的工具。您可以从命令行调用它来上传您的包!

$ /Applications/Xcode10.1.app/Contents/Applications/Application\ Loader.app/Contents/itms/bin/iTMSTransporter -m upload  -assetFile /path/to/YourApp.ipa  -u <email@address.com> -p <password>

这是最简单的使用形式:要获得更多选项,您可以运行 iTMSTransporter --help upload

关于ios - Xcode Application Loader 停留在 "Signing in to App Store Connect",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54729647/

相关文章:

ios - 无法更改为 IB 中的不同尺寸类别定义的 Constraint IBOutlet

ios - 为什么返回函数会发出SIGABRT信号?

iphone - UIView removeFromSuperview 调用 viewWillDisappear

ios - EasyAPNS 配置

ios - 如果长时间在后台运行,为什么我的 phonegap 应用程序会重新启动

ios - 在iOS应用程序中存储用户每天提供的值?

ios - <classes> 元素在 Storyboard文件中出现和消失

ios - 修复 Command/bin/sh 失败,退出代码为 1

xcode - 使用 Visual Studio 禁用位码

ios - Xcode 9 模块循环依赖 : Darwin -> std -> Darwin