xcodeapp-storeapp-store-connect

How to specify an LSMinimumSystemVersion?


How can I change "an LSMinimumSystemVersion value"?
I received this e-mail from Apple:

Dear Developer,

We identified one or more issues with a recent delivery for your app, "MYAPPNAME" 1.0. Your delivery was successful, but you may wish to correct the following issues in your next delivery:

ITMS-90899: Apple silicon Mac support issue - The app is not compatible with the provided minimum macOS version of 12.4. It can run on macOS 13.0 or later. Please specify an LSMinimumSystemVersion value of 13.0 or later in a new build, or select a compatible version in App Store Connect. For details, visit: https://help.apple.com/app-store-connect/#/dev2de8e790b

After you’ve corrected the issues, you can upload a new binary to App Store Connect.

Best regards,

The App Store Team


Solution

  • I ran into the same error a couple of days ago. In Xcode:

    1. Select info.plist in Project Navigator
    2. Right-click on "Information Property List" at the top and select "Add Row"
    3. Select "Minimum System Version" from the "Bundle identifier" droplist.
    4. Set the type to "String".
    5. I put 13.0.0 for the value. Obviously this will vary based on your environment and what platforms you are supporting.

    This adds the following <key> and <string> elements to your Info.plist file:

    <plist version="1.0">
        <dict>
            <key>LSMinimumSystemVersion</key>
            <string>13.0.0</string>
        </dict>
    </plist>
    

    Then I recreated the archive and redeployed the app. App Store Connect no longer complains about the missing value.