问题
I got this error while trying to submit a stickerpack to the AppStore:
WARNING ITMS-90863: "Apple silicon Macs support issue. The app has LSApplicationLaunchProhibited set to true. This is not supported on Mac."
The stickerpack is not intended to be used in Macs, it is only for Iphones and Ipads? How can I remove this warning so that I can upload it successfully ? because I also got this email afterwards:
We identified one or more issues with a recent delivery for your app, "Name of the App". Your delivery was successful, but you may wish to correct the following issues in your next delivery:
ITMS-90863: Apple silicon Macs support issue - The app has LSApplicationLaunchProhibited set to true. This is not supported on Mac.
After you’ve corrected the issues, you can upload a new binary to App Store Connect.
Best regards,
The App Store Team
Any help or information to fix this issue ?
回答1:
On the Apple Connect website, go to your app > pricing and availability.
Uncheck the checkbox under the section iPhone and iPad Apps on Apple Silicon Macs that reads:
"Apple Silicon Mac Availability -- Make this app available"
If its not available, then it shouldn't complain any further!
回答2:
this seems to have just popped up after the Apple Silicon announcement, so it appears to be a bug either in Xcode or in the AppStore Connect system. You can find this question asked a handful of times in various forums with zero solutions, which makes me think it is related to these recent changes (and, therefore, there is no institutional knowledge out there to help solve it). I'd recommend, to increase visibility, filing a Radar similar to this:
https://feedbackassistant.apple.com/feedback/8903574
(That's my developer account, so you probably can't see the verbiage, but the link should take you to a place where you can file a similar radar.)
Basic information Please provide a descriptive title for your feedback: Basic Sticker Packs receiving Apple Silicon warnings Which area are you seeing an issue with? Xcode What type of feedback are you reporting? Incorrect/Unexpected Behavior Details What version of Xcode are you using? 12.2 Description Please describe the issue: There are several discussions currently on the Developer Forum and StackOverflow concerning basic sticker packs (stand-along sticker packs, not associated with an app, and therefore developed with no code) that are not being accepted by Connect because of Apple Silicon compatibility warnings. Without getting into any tech details, this makes no sense, since these are apps that were built without any code and are designed to run solely on Messages.
The warning says: WARNING ITMS-90863: "Apple silicon Macs support issue. The app has LSApplicationLaunchProhibited set to true. This is not supported on Mac."
But there does not appear to be a way to set LSApplicationLaunchaProhibited to false, and even if there is, it shouldn't matter anyway.
Some of the examples of unresolved discussions include:
(Stickerpack for iOS Messages deployment error) WARNING ITMS-90863: "Apple silicon Macs support issue
ERROR: Apple silicon Macs support issue. The app has LSApplicationLaunchProhibited set to true. This is not supported on Mac, How to fix it?
https://developer.apple.com/forums/thread/666673
https://developer.apple.com/forums/thread/666504
So far, the only recommended solution is to contact Apple Please list the steps you took to reproduce the issue: Create a basic sticker pack and submit to Connect. What did you expect to happen? Not get an Apple Silicon warning when developing a basic sticker pack that should only run on iOS. What actually happened? TMS-90863: Apple silicon Macs support issue - The app has LSApplicationLaunchProhibited set to true. This is not supported on Mac.
来源:https://stackoverflow.com/questions/64833362/error-apple-silicon-macs-support-issue-the-app-has-lsapplicationlaunchprohibit