【问题标题】:iTunes Connect CFBundleShortVersionShort must contain a higher versioniTunes Connect CFBundleShortVersionShort 必须包含更高版本
【发布时间】:2015-10-21 23:06:28
【问题描述】:

今天 Xcode 在尝试将构建上传到 iTunes 连接时遇到问题。它给了我以下错误:

非常奇怪的是我的应用程序的CFBundleVersionShortVersionString2.0.0。我昨天上传了一个构建到 TestFlight,它工作得很好。然后我搜索了CFBundleVersionShortVersionString,我找到了1.0.00.5.1,但它们在Pod 中的info.plist 中。为什么会突然出现这个错误?我知道我不应该更改 Pod 中的任何内容。有没有人遇到过这个问题,如果有,您该如何解决?

【问题讨论】:

  • 我看到了同样的事情。今天下午某个时候开始看到它(今天早上上传没有问题)。我将假设它是 Apple 的一个错误,但我希望有人能尽快提出一些修复。
  • 我也看到了。我右键单击存档,在 Finder 中查看它,发现有一些包含 info.plist 文件的第三方库包。错误消息引用了这些文件中的版本号。我相信这是今天早些时候(回到未来日)出现的 iTunes Connect 错误。
  • 这里也有同样的问题。
  • 我尝试使用 Application Loader 来解决问题。我可以确认它也不起作用。
  • 在与 Apple 通话时,我们尝试在共享屏幕上上传版本,但遇到了同样的错误。他们不确定是什么原因造成的。所以,就是这样。我的猜测是它与版本格式无关,而是再次与 iTunesConnect 服务器有关。

标签: ios xcode app-store-connect cocoapods


【解决方案1】:

似乎在 CocoaPods 中针对同一问题创建了一个问题 - https://github.com/CocoaPods/CocoaPods/issues/4421

blixt 提到...

我认为这完全是 iTunes Connect 服务器,而不是 Xcode 7.0 也不是 Xcode 7.1。这个问题似乎是在太平洋夏令时间上午 10 点左右开始的。它 绝对是一个错误,我们通过调整依赖项来修复它 Info.plist CFBundleShortVersionString 与我们的版本相同 应用程序,瞧——iTunes Connect 接受了捆绑包。

这是一个烦人的修复,但似乎将单个 Info.plist 文件短版本(您的依赖项可能具有)修复到您的应用程序版本应该让您暂时通过此错误。不过,这绝对不是一个长期的解决方案。

【讨论】:

    猜你喜欢
    • 2016-01-21
    • 2019-01-27
    • 1970-01-01
    • 1970-01-01
    • 2012-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-22
    相关资源
    最近更新 更多