Received this error:
ITMS-90863: Apple silicon Macs support issue - The app has LSApplicationLaunchProhibited set to true. This is not supported on Mac.
TMS-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.
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.
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.
And cmd-F'ing "LSApplicationLaunchProhibited" isn't finding anything I can switch to false to test that.
Bottom line: Simple sticker pack, no code, 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!
Side note: It is a similar question to this one, but going in the opposite direction, so I thought posting a potentially duplicate question was in order:
https://developer.apple.com/forums/thread/666504
ITMS-90863: Apple silicon Macs support issue - The app has LSApplicationLaunchProhibited set to true. This is not supported on Mac.
TMS-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.
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.
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.
And cmd-F'ing "LSApplicationLaunchProhibited" isn't finding anything I can switch to false to test that.
Bottom line: Simple sticker pack, no code, 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!
Side note: It is a similar question to this one, but going in the opposite direction, so I thought posting a potentially duplicate question was in order:
https://developer.apple.com/forums/thread/666504
I had this same issue and it took me a week to figure it out. I hadn't updated my existing sticker packs in 2 years and decided to do so a couple of weeks ago. When I updated Xcode and opened my older projects, it wanted to update them, so I naturally let it do so. Unfortunately, it updated my projects to have a deployment target of iOS 12. But sticker packs apparently need to be set to iOS 10. I do not know why this is. I think it's because while everything else in the MacOS universe is 64 bit, the sticker packs need to be backwards compatible for older phones where they are in older versions of iOS that support it. My guess.
Once these projects got updated, even rolling them back to old iOS versions didn't help - so what I did was create a whole new sticker pack w/ the same name, made sure the target was iOS 10, put in my assets, updated the build number and boom - it was accepted by Apple when I uploaded it. :)
This was before the silicon announcement. This resolved the 32bit issue. BUT - now I can't update other sticker packs due to the silicon issue.
Once these projects got updated, even rolling them back to old iOS versions didn't help - so what I did was create a whole new sticker pack w/ the same name, made sure the target was iOS 10, put in my assets, updated the build number and boom - it was accepted by Apple when I uploaded it. :)
This was before the silicon announcement. This resolved the 32bit issue. BUT - now I can't update other sticker packs due to the silicon issue.