【问题标题】:My iPhone apps cannot be made available on Apple Silicon Mac我的 iPhone 应用程序无法在 Apple Silicon Mac 上使用
【发布时间】:2020-12-09 05:18:06
【问题描述】:

在 App Store Connect > 定价和可用性中,有一个用于在 Mac 上管理 iOS 应用可用性的新复选框。

我可以选中名为“使此应用在 Mac 上可用”的复选框。
但在它的下面,会显示以下消息。

版本 x.x.x 无法在 Mac 上使用
(x.x.x 是应用程序的最新版本)

我可以在 Mac 上提供该应用程序还是不能在 Mac 上提供该应用程序?
哪个是正确的,可用的复选框还是消息?

Apple 在https://developer.apple.com/support/ios-ipados-mac 中表示“与 macOS 的兼容性由 Apple 决定”
那么,如果应用程序不兼容,复选框不应该显示?

我的应用是普通的 iPhone 应用,不使用任何特殊功能、设备或第三方库,应用内购买除外。

有人知道 iOS 应用在 Mac 上可用的条件吗?
定价和可用性的 Mac 可用性部分显示什么消息?

【问题讨论】:

  • 您是否使用足够新版本的 SDK 构建它来支持此功能?
  • 我的 Xcode 版本是 11.2.1。我以为当前 iOS App Store 中的所有 iOS 应用都会自动在 Mac 上可用。

标签: ios swift macos ipad macos-big-sur


【解决方案1】:

有人知道 iOS 应用在 Mac 上可用的条件吗?

并非所有框架都可在两个平台上使用。为了在 Mac 上工作,您必须确保您的应用不使用该平台上不可用的任何框架。

那么,如果应用程序不兼容,复选框不应该显示?

我将该复选框解释为指示您是否希望该应用可用于 Mac。除了兼容性之外,您可能还希望阻止该应用程序安装在 Mac 上。例如,您可能已经拥有希望人们使用的应用程序的 macOS 版本。 Apple 可能能够确定您的应用是否可以在 macOS 上运行,但您仍然可以决定它是否应该在 macOS 上运行。

考虑到您的问题,听起来您认为应用程序应该,但 Apple 已确定它不能处于当前状态。您需要深入研究项目并找出可能会阻止这种情况发生的框架。

【讨论】:

  • 谢谢。我通过“导入”搜索了我的项目,还检查了项目设置中的框架列表。只有 UIKit 在 MacOS 上不可用。这是该应用程序在 Mac 上不可用的原因吗?我认为几乎所有 iOS 应用程序都使用 UIKIt。或者,兼容性消息可能是一个错误。或者还有一些其他未知条件使其在 Mac 上可用。苹果应该显示不兼容的原因。您的应用程序没有收到消息“无法在 Mac 上提供版本 x.x.x”吗?
【解决方案2】:

我发现我所有的 iPhone 专用应用程序无法在 Mac 上使用(“版本 xxx 无法在 Mac 上使用”消息显示在 App Store Connect 的定价和可用性设置中),但 iPhone-和-iPad 应用程序可以在 Mac 上使用(消息未显示)。

我猜 iPad 专用应用程序可能也可以在 Mac 上使用,但我不确定,因为我没有 iPad 专用应用程序。

似乎编译应用程序的 Xcode 版本与 Mac 兼容性无关,因为我可以在 Mac 上使用的 iPhone 和 iPad 应用程序是多年前编译的。

虽然我所有的 iPhone 专用应用程序都不能在 Mac 上使用,但我不知道所有 iPhone 专用应用程序都不能在 Mac 上使用,因为 Apple 说“App Store 上所有兼容的 iPhone 应用程序和 iPad 应用程序将可在 Apple Silicon Macs 上的 Mac App Store 上使用”https://developer.apple.com/support/ios-ipados-mac

此时,Big Sur 尚未发布,因此,仅 iPhone 应用程序的“版本 x.x.x 无法在 Mac 上提供”消息仍有可能是一个错误。 如果这只是一个错误,我已取消选中 Mac 可用性复选框。


2020 年 9 月 25 日更新:
除了“无法在 Mac 上提供版本 x.x.x”消息外,我什么也没做。所以,我再次开启了可用性。

【讨论】:

    猜你喜欢
    • 2022-09-27
    • 2021-11-27
    • 2021-05-30
    • 2022-08-11
    • 2022-08-23
    • 1970-01-01
    • 2021-05-08
    • 2021-03-18
    • 1970-01-01
    相关资源
    最近更新 更多