Migrating an iOS app to macOS
![](/static/4dbed5441838abe8595261ee8228580e/925d2/me-c.png)
Some time ago I published an iOS app called Mmmmmm,
which lets the user to generate different wallpapers based on colors they could select or extract from images.
I use multiple desktops, each one for a certain purpose and sometimes they have the same wallpaper.
Today I was messing around with different images because I needed to change the wallpaper of one of them so I tried with a couple that I generated with the app and they just fit perfectly to my computer's aspect ratio.
Then it downed on me: Why not port the app to macOS?💡
I had read that Apple made this easier when they released "Mac Catalyst", but I didn't have much time before to test this out, so now that's FHL @ Microsoft, I gave it
a try. It's pretty simple, it actually took me ~10分.
So what do you actually need to do?
Go to General -> Deployment Info and select iPad + Mac Catalyst.
![Catalyst config to port iOS app to macOS](/static/ca7cef5e4bdd3e28c640130f844a89b4/cce13/mac-catalyst.png)
Told you it was pretty easy.
LSApplicationCategoryType
to your Info.plist
, now it's a good time, since it's required for macOS apps.That's it! 🎉 Now all you have to do is to click on "Add macOS App" in App Store Connect just like when you first added the iOS App.
![Mmmmmm in macOS](/static/535f03c227ff08e10b62525bf4c79818/d0f62/mmmmmm-macos.png)
How Mmmmmm looks in macOS