1

收到此错误:ITMS-90863:Apple 硅 Mac 支持问题 - 该应用已将 LSApplicationLaunchProhibited 设置为 true。Mac 不支持此功能。

ITMS-90747:体系结构与 MinimumOSVersion 不兼容。应用程序包指定的 MinimumOSVersion 为“14.1”,但包含 iOS 12 及更高版本不支持的 32 位架构。

我在其他地方看到了第一个警告(还没有答案),但我遇到了两个错误,总是在一起,他们觉得它们可能是相关的。

我注意到的第一件事是项目文档设置为与 Xcode 9.3 兼容的项目格式,因此我将其更改为 Xcode 12,认为这样可以消除 32 位问题。但这没有影响。

目标设备系列仅限 iPhone 和 iPad,我已将 iOS 部署目标从 10.0 切换到 14.0,这也没有改变任何东西。

并且 cmd-F'ing "LSApplicationLaunchProhibited" 没有找到任何我可以切换到 false 来测试的东西。

底线:简单的贴纸包,因此除了设置目标和文档设置之外,编写的代码为零。它不应该生成任何东西的 32 位版本,也不应该解决 Mac Apple Silicon 问题,但我们到了。

第一次来这里,感谢您回答这些新手问题!

*脚注:我的一半问题是在这里提出的

错误:Apple 硅 Mac 支持问题。该应用程序已将 LSApplicationLaunchProhibited 设置为 true。Mac 不支持此功能,如何解决?

...所以如果有人在这里回答,我会在那里分享。

更新:

我想我解决了问题的 32 位部分,但解决方案是违反直觉的(至少对我而言)。通过将部署目标更改为 iOS 10,我通过 AppStoreConnect 获得了它,而没有 32 位警告。

但我仍然收到苹果芯片警告......

4

1 回答 1

2

在 Apple Connect 网站上访问您的应用

在定价和可用性下,您会找到一个复选框“Apple Silicon Mac Availability - Make this app available”

如果您取消选中此项,它应该停止给您苹果硅警告

于 2020-11-26T17:12:24.270 回答