fastlane 包问题:iTunes Connect 上的 'xxx@com.cn' 账户上找不到应用 'com.xxx.xx'

Posted

技术标签:

【中文标题】fastlane 包问题:iTunes Connect 上的 \'xxx@com.cn\' 账户上找不到应用 \'com.xxx.xx\'【英文标题】:fastlane package questions:Couldn't find app 'com.xxx.xx' on the account of 'xxx@com.cn' on iTunes Connectfastlane 包问题:iTunes Connect 上的 'xxx@com.cn' 账户上找不到应用 'com.xxx.xx' 【发布时间】:2018-03-28 13:06:56 【问题描述】:

enter image description here 这是我第一次使用 fastlane,我想将 ipa 文件上传到 testflight,在 Fastfile 中,我这样写: enter image description here

但是当我在命令行中执行'fastlane beta'时,出现错误“在iTunes Connect上'aaa@xx.com.cn'的帐户上找不到应用'com.xxx.RFTestDemo'”,我不知道怎么回事,希望有人能帮帮我,非常感谢。

【问题讨论】:

您用于pilot 的电子邮件在iTunesConnect 上是否具有正确的权限集?换一种方式问,如果您使用与您使用的电子邮件/密码相同的电子邮件/密码登录 itunesconnect.apple.com,您是否能够看到该应用程序并做开发人员的事情? 我还没有用那个电子邮件/密码在 ITC 上创建那个应用程序,是否试点行动不创建一个新应用程序? 【参考方案1】:

EDIT 2022:当我尝试上传到 Testflight 时,此问题再次出现

进一步编辑:Fastlane 2.204.2 是官方修复 - 碰到那个或删除 2.204.1 的显式版本依赖来解决

在很长一段时间没有接触文件后,我本周开始看到同样的问题(我们使用 Deliver 和 Pilotfiles 进行上传/提交)。来自 Fastlanes 发布页面:“App Store Connect API 如何处理 /v1/apps?filter[bundleId]= 存在问题,其中包标识符大于 25 个字符。”

作为临时解决方案,请更新 fastlane 版本以指向 2.204.1(必须在我们的 Gemfile 中手动指定版本)不过这将是一个临时修复,因此请注意即将发布的版本并相应地向后翻转

参考https://github.com/fastlane/fastlane/releases

【讨论】:

谢谢,这已为我解决。我遇到了同样的问题,很长时间没有更改任何文件,然后突然出现这个错误。我昨天撞了 Fastlane 但它没有用,但它撞到了 2.204.0。我在这里检查了一下,我的包有 26 个字符。 2.204.1 再次让 Pilot 工作。 应用中心有没有办法更新FastLane @VenkataKrishna 我不知道有哪一个,但如果您使用 fastlane,这通常在您的本地 Gemfile 中进行管理。删除给定版本(如果硬编码 - 就像原始解决方案的情况一样)应该可以提取最新的可用版本【参考方案2】:

我在运行 fastlane ios beta 时遇到了同样的问题,尽管在我的帐户上正确设置了应用程序,并发现原因是我项目的 fastlane 配置中的应用程序标识符使用错误的大小写拼写错误(例如 'com .Pxxx' 而不是 'com.pxxx')。

ios/fastlane/Appfile 的第一行更正此问题为我解决了这个问题。

app_identifier("com.xxx")

【讨论】:

我已经设置了 Appfiles 多年,从未更改过它们,现在它们都给出了这个错误。我已经仔细检查过,标识符是准确的并且没有改变。这只是前几天随机开始发生的。 嘿,我突然遇到了完全相同的问题.. 可能是 appstore 连接 API 已关闭? @JeremyF 嘿 @JeremyF 和 Arnvfx 请检查我的回答,看看是否对你们有帮助。参考:github.com/fastlane/fastlane/releases

以上是关于fastlane 包问题:iTunes Connect 上的 'xxx@com.cn' 账户上找不到应用 'com.xxx.xx'的主要内容,如果未能解决你的问题,请参考以下文章

使用 VSTS 的 Fastlane 发布到 TestFlight

fastlane match 不能再创建配置文件

无法连接传递到 iTunes 连接

在 iTunes 上提交多个 iOS 应用程序

Fastlane支持苹果双重认证终极解决方案

无法通过 fastlane 使用 Google Play 应用签名将 android 包上传到 Google Play