问题描述
收到此错误:ITMS-90863:苹果芯片Macs支持问题-该应用程序的LSApplicationLaunchProhibited设置为true.在Mac上不支持.
Received this error:ITMS-90863: Apple silicon Macs support issue - The app has LSApplicationLaunchProhibited set to true. This is not supported on Mac.
ITMS-90747:与MinimumOSVersion不兼容的体系结构.该应用程序捆绑包将MinimumOSVersion指定为"14.1",但包含iOS 12及更高版本不支持的32位体系结构.
ITMS-90747: Architecture incompatible with MinimumOSVersion. The app bundle specifies a MinimumOSVersion of '14.1' but contains a 32-bit architecture that is unsupported on iOS 12 and later.
我已经在其他地方看到了第一个警告(尚无答案),但是我同时遇到了两个错误,并且总是在一起,并且感觉它们可能是相关的.
I have seen the first warning addressed elsewhere (with no answer yet) but I'm getting both errors, always together, and they feel like they might be related.
我注意到的第一件事是项目文档设置为与Xcode 9.3兼容的项目格式,因此我将其更改为Xcode 12,以为这将消除32位问题.但这没有影响.
The first thing I noticed was that the Project Document was set to Project Format Xcode 9.3-compatible, so I changed that to Xcode 12, thinking that would eliminate the 32 bit problem. But that had no impact.
目标设备系列仅适用于iPhone和iPad,并且我已将iOS部署目标从10.0切换到14.0,并且也没有任何改变.
The Targeted Device Families are iPhone and iPad only, and I have toggled the iOS Deployment Target from 10.0 through 14.0, and that hasn't changed anything, either.
cmd-F'ing"LSApplicationLaunchProhibited"没有找到我可以切换为false进行测试的任何内容.
And cmd-F'ing "LSApplicationLaunchProhibited" isn't finding anything I can switch to false to test that.
底线:简单的贴纸包,因此除了设置目标和文档设置外,还写入了零代码.它不应该生成任何东西的32位版本,也不应该与Mac Apple Silicon问题混为一谈,但是我们来了.
Bottom line: Simple sticker pack, so there was zero code written, beyond setting up targets and the document settings. It shouldn't be generating a 32 bit version of anything and shouldn't be messing around with Mac Apple Silicon issues, and yet here we are.
第一次来这里,非常感谢您解答这些新手问题!
First time here, so thanks for obliging these newbie questions!
*脚注:我的问题有一半在这里被问到
*Footnote: Half of my question was asked here
错误:Apple硅Mac支持问题.该应用程序的LSApplicationLaunchProhibited设置为true.在Mac上不支持,如何解决?
...所以,如果有人在这里回答,我会在那分享.
... so if someone answers here I'll share it there.
更新:
我认为我解决了问题的32位部分,但是解决方案是违反直觉的(至少对我而言).通过将部署目标更改为iOS 10,我通过AppStoreConnect获得了该目标,而没有32位警告.
I think I fixed the 32 bit part of the problem, but the solution is counter-intuitive (at least to me). By changing the deployment target to iOS 10, I got it through AppStoreConnect without the 32 bit warning.
但是我仍然收到苹果硅警告...
But I'm still getting the Apple silicon warning ...
推荐答案
在Apple Connect网站上转到您的应用
Go to your app on the Apple Connect Website
在定价和可用性下,您将找到一个复选框"Apple Silicon Mac可用性-使此应用程序可用"
Under Pricing and Availability you will find a checkbox "Apple Silicon Mac Availability - Make this app available"
如果您取消选中它,它应该会停止向您发出苹果硅警告
If you uncheck this it should stop giving you the apple silicon warnings
这篇关于ITMS-90747:没有代码的基本贴纸包,但App Store Connect认为其中有32位代码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!