electron / universal

Create Universal macOS applications from two x64 and arm64 Electron applications
MIT License
112 stars 43 forks source link

Mac App Store Compatibility infomation #9

Closed gaodeng closed 2 years ago

gaodeng commented 3 years ago

apple numbers macOS 10.15 or later https://apps.apple.com/cn/app/numbers/id409203825?l=en&mt=12 Screen Shot 2020-11-20 at 2 40 42 PM moon fm OS X 10.10.0 or later, 64-bit processor It's actually a universal binary https://apps.apple.com/us/app/moon-fm-premium-podcast-app/id1465712037?mt=12 Screen Shot 2020-11-20 at 2 41 09 PM

MarshallOfSound commented 3 years ago

I think this is a side effect of universal apps. The x64 slice supports 10.10 and up but by definition the arm64 slice only supports 10.15 and up. Not sure where apple is pulling those numbers from though so not sure what might need to change here

gaodeng commented 3 years ago

@MarshallOfSound Ulysses https://apps.apple.com/cn/app/ulysses/id1225570693?l=en&mt=12
Compatibility macOS 10.14.4 or later lipo -info /Applications/UlyssesMac.app/Contents/MacOS/UlyssesMac Architectures in the fat file: /Applications/UlyssesMac.app/Contents/MacOS/UlyssesMac are: x86_64 arm64

gaodeng commented 3 years ago

This looks like it might be relevant. It's from Ulysses's Info.plist

        <key>CFBundleSupportedPlatforms</key>
    <array>
        <string>MacOSX</string>
    </array>
gaodeng commented 3 years ago

This looks like it might be relevant. It's from Ulysses's Info.plist

        <key>CFBundleSupportedPlatforms</key>
  <array>
      <string>MacOSX</string>
  </array>

Just tried to update a version of the app which info.plist contains CFBundleSupportedPlatforms. Looks like it has nothing to do with CFBundleSupportedPlatforms

kanishk-zaanu commented 2 years ago

How were you able to submit your app, I don't know to convert .app into .pkg for it to be submitted by transporter to app connect.