收到此错误: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 位警告。
但我仍然收到苹果芯片警告......