Dropping support for Intel from Mac Catalyst App

Hello, I'm wondering if there is a way to prevent a previously-Universal Mac Catalyst app from being available to Intel devices? I can't identify a mechanism that works from build to submit to review.

Thanks for the post. This is interesting you want to remove some support. On top of my head. What about setting the architecture the project supports? Xcode Project Settings:

  • Open your project in Xcode.
  • Go to your project settings by selecting the project file in the Project Navigator.
  • Select your app target, then navigate to the "Build Settings" tab.
  • In the search bar, type Valid Architectures. You may need to show all settings by clicking the "All" button at the top.
  • Set Valid Architectures to arm64. This change ensures that your app is built only for Apple Silicon, which uses the ARM architecture.

Will that work for what you trying to accomplish? Other developers here may have better ideas of how to drop support for Intel.

Please be sure to note that if you targeting the App Store. In general, App Store does not allow you to ‘narrow’ your requirements. You can’t remove support for device type in a newer version. There is a device narrowing exception that you can apply for to allow this sort of thing. However I am not even close to an expert about how to do that.

Albert Pascual
  Worldwide Developer Relations.

Dropping support for Intel from Mac Catalyst App
 
 
Q