Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Can Mac App Store be targeted with Robovm apps? #569

Answered by dkimitsa
keesvandieren asked this question in Q&A
Discussion options

We have a libGDX app, which we deliver on the iOS App Store. It uses the StoreKit APIs (using gdx-pay library).

We would like to have this app also in the Mac App Store.

Is that possible with Robovm? It seems that the StoreKit APIs themself are supported on both iOS and Mac OS, as documented here: https://developer.apple.com/app-store/subscriptions/

You must be logged in to vote

hm, after small fix (or workaround) -- seems to be working
#659

Replies: 2 comments 4 replies

Comment options

there should be no porting or rebuild required. probably you should just make it available on MacStore. https://developer.apple.com/macos/iphone-and-ipad-apps/

You must be logged in to vote
4 replies
Comment options

Thanks for your quick reply.

Yes, but that will only give Apple silicon Macs access, with an M1 processor? Of course that is great, especially for the future. But existing Macbooks aren't supported with that (those with Intel CPUs), if I am not mistaken?

Comment options

My RoboVM build just crashes on M1 Macs for some reason. I can't investigate, just had user reports.

I doubt building Catalyst is possible with RoboVM/libGDX. From my experience with catalyst, the natives need to be different. Even Kotlin Native does not support Catalyst builds.

Comment options

We have had some success with jpackage with The Badass Runtime (based on the desktop version fo the app). We were able to create a Windows executable and a Mac .app which can run on my Core i9 Macbook pro.

But in that case Robovm bindings cannot be used, so for integration of In-App subscriptions it has to be figured out how to do that.

If RoboVM should be possible (with some modifications though for desktop) maybe our company can create an internship assignment for a trainee we can hire, to figure this out and spent a few months on it?

Comment options

@MrStahlfelge Catalysy is possible be support for it is missing. Its requires separate cocoa binding and setup. Actually its very similar to having AppleTV support

Comment options

hm, after small fix (or workaround) -- seems to be working
#659

You must be logged in to vote
0 replies
Answer selected by Tom-Ski
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet

AltStyle によって変換されたページ (->オリジナル) /