1

尝试在 xCode 中“分发应用程序”存档时,我收到此错误:警告 ITMS-90863:“Apple 硅 Mac 支持问题。该应用程序的 LSApplicationLaunchProhibited 设置为 true。Mac 不支持此功能。”

我检查了 iPhone 和 iPad,但没有检查 MacOS。据我了解,Big Sur 尚不支持独立的贴纸包(也没有暗示会发生这种情况)。

这些项目是使用 Xcode 中的 StickerPack 模板制作的——而不是作为 iMessage 应用程序——所以我最终涉及零编码。我设置了部署目标。我添加了可访问性信息 - 仅此而已。我没有代码可以切换或摆弄。

这是截至周二出现的一个非常新的错误。我相信这是 Apple 的目的——在他们的服务器上进行了某种更新,因为前一天我已经通过 AppConnect 成功地将一个贴纸包上传到了 AppStore,其中包含相同版本的 Xcode。

在过去的 3 年里,我已经在 App Store 中发布了 5 个贴纸包。就在几天前,我确实发布了其中 2 个的更新。然后他们在 11 月 10 日举行了关于硅酸盐 mac 的 Apple 活动,第二天晚上我在尝试更新另一个贴纸包时遇到了这个错误。

我从之前的错误中了解到,您需要将产品部署目标设为 10.x,因为任何更高的版本都会给您带来关于 32 位和 64 位架构的完全不同的错误。在我弄清楚之前,我处理了这个废话一个多星期。当您 2 年不接触 xCode 时,就会发生这种情况。哎呀!

所以在我引用的错误出现之后;

  1. 我尝试从头开始创建一个全新版本的贴纸包,并尝试对其进行更新 - 因为我所要做的就是拖入我的资产并为视障人士重新输入所有可访问性标签。还是不行。
  2. 于是,我更新到 Big Sur - 安装成功。仍然没有喜悦。
  3. 然后我在 Big Sur 之后更新了 Xcode。更新成功,但还是不开心。

我创建了一个带有不同内部版本号的新存档。成功验证它 - 但它再次失败并出现我上面引用的错误。我在互联网上搜索了答案或没有成功的线索,但我认为这太新了,很多人还没有弄清楚这一点。我现在挥舞着我的白旗。

4

1 回答 1

0

查看我发布到ITMS-90747 的答案:没有代码的基本贴纸包,但 App Store Connect 认为里面有 32 位代码

(显然,我不允许对同一问题的多个帖子分享相同的答案。每个人都在寻找这个解决方案,我希望它被知道!)

简而言之:您可以在连接中心网站上根据可用性和定价选择退出 Apple Silicon Mac

于 2020-11-26T23:03:51.490 回答