read

macOS is way older than iOS, but the ecosystem way worse.

First party (Apple) prioritizes iOS over macOS, for obvious popularity reason.

Third party support is even more limited.

Cocoapods

Cocoapods work for macOS, as long as the pods itself support for macOS.

fastlane

Officially, they don’t support macOS.

It started as a half-hearted effort to support all Apple platforms, but eventually decided not worth the resources. But some modules are (luckily/compatibly) working.

So far, these fastlane modules works for me: bump, gym/build_app

Sadly, these don’t work: match, deliver

Analytics/Crashlytics

Unfortunately, the most popular SDKs on iOS does not build on macOS.

What does NOT work? Firebase, Fabric, Flurry.

Some alternatives, but none of which I have tried.

The Future

Apple has announced cross-platform support for macOS, by porting the millions of iOS apps (almost automatically).

And so, third party libraries will have to play along.

I will wait for Firebase etc to play nice..


Image

@samwize

¯\_(ツ)_/¯

Back to Home