【问题标题】:This bundle is invalid. Apple is not currently accepting applications built with this version of the OS. (Yosemite)此捆绑包无效。 Apple 目前不接受使用此版本操作系统构建的应用程序。 (优胜美地)
【发布时间】:2014-06-04 18:37:37
【问题描述】:

我已经安装了测试版Yosemite
现在我正在尝试使用 Xcode 5(不是 beta 版)发布我的 ma​​c 应用程序(iphone 应用程序存在同样的问题)。我收到这条消息:

此捆绑包无效。苹果目前不接受申请 使用此版本的操作系统构建。

小牛也有同样的问题,看这个问题:
This bundle is invalid. Apple is not currently accepting applications built with this version of the OS. (Mavericks)

很有趣,矛盾的是,Apple 允许开发人员下载和安装新的 beta OS X,同时不允许发布应用程序。

我们能做什么?
我应该回到小牛队吗?

【问题讨论】:

  • 正如主题演讲中所说,您拥有立即开始开发的工具,因此您可以在优胜美地发布当天提交您的应用程序。开发版仍在开发中,在您使用发布版测试您的应用之前,您不会知道它是否会按预期运行。

标签: xcode macos osx-yosemite


【解决方案1】:

我成功发布了我的应用,将 /System/Library/CoreServices/SystemVersion.plist 文件更改为 mavericks 包和版本:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dt$
<plist version="1.0">
<dict>
        <key>ProductBuildVersion</key>
        <string>13A603</string>
        <key>ProductCopyright</key>
        <string>1983-2014 Apple Inc.</string>
        <key>ProductName</key>
        <string>Mac OS X</string>
        <key>ProductUserVisibleVersion</key>
        <string>10.9.3</string>
        <key>ProductVersion</key>
        <string>10.9.3</string>
</dict>
</plist>

当然,我会在应用发布后将其更改为原始版本。
有效!

注意: 您必须重新启动计算机!

【讨论】:

  • 这是个糟糕的主意,而且很可能会导致问题。不要那样做。
  • @duskwuff 然后说出你的解决方案???它确实对我有用。发布应用后,我取回了 Yosemite 的原始内容。
  • 不要为 Yosemite 上的 App Store 构建应用程序。如果需要,请降级到小牛队。
  • 对我不起作用。更新了文件,重启了XCode,还是这样。
  • @ahmetalpbalkan 如果您在不重新启动计算机的情况下创建新存档,它将无法正常工作,您将收到相同的消息“此捆绑包无效。Apple 目前不是......”。用旧的systemVersion重启电脑不会有任何问题,您需要更换成原来的systemVersion并重新启动。
【解决方案2】:

如果您不想大量使用 SystemVersion.plist,可以在 10.10 上使用另一种方法:

创建存档后,您可以修改存档根目录中的 .app 包和 .plist 以匹配有效的接受版本。然后使用 Xcode 提交。无需大量使用代码签名或应用程序加载器。

如果您想要一个简单的解决方案并且不介意为此付费,我创建了一个工具可以轻松完成:https://vox.vg/xcarchiver/

【讨论】:

  • 我喜欢这个主意。我尝试使用此 EL Capitano 测试版提交我的 Mac OS 应用程序,但由于某些原因我无法使用修改后的 SystemVersion.plist,我按照您想要的方式进行了操作。这工作得很好而且很容易。谢谢
  • 一般来说,我认为在 SO 上像这样宣传您的应用程序是一种不好的做法。话虽如此,我买了志伟的工具,它很摇滚。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-06-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多