收到此错误: ITMS-90863:Apple 芯片 Mac 支持问题 - 应用程序将 LSApplicationLaunchProhibited 设置为 true。 Mac 不支持此功能。
ITMS-90747:架构与最小操作系统版本不兼容。该应用程序包指定“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 问题,但我们已经到了。
第一次来这里,感谢您解答这些新手问题!
*脚注:我的问题有一半是在这里提出的
...所以如果有人在这里回答,我会在那里分享。
更新:
我想我解决了问题的 32 位部分,但解决方案是违反直觉的(至少对我来说)。通过将部署目标更改为 iOS 10,我通过 AppStoreConnect 获得了它,而没有出现 32 位警告。
但我仍然收到 Apple 芯片警告...
最佳答案
前往 Apple Connect 网站上的应用程序
在“定价和可用性”下,您会找到一个复选框“Apple Silicon Mac 可用性 - 使此应用程序可用”
如果您取消选中此选项,它应该会停止向您发出 Apple Silicon 警告
关于xcode - ITMS-90747 : Basic sticker pack with no code, 但 App Store Connect 认为其中有 32 位代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64836979/