Native game distribution on Mac OSX
Native game distribution on Mac OSX
Is there a way to distribute a LOVE game on a mac by compiling a native unix executable and making a App package from that?
- TechnoCat
- Inner party member
- Posts: 1612
- Joined: Thu Jul 30, 2009 12:31 am
- Location: Milwaukee, WI
- Contact:
Re: Native game distribution on Mac OSX
Your question doesn't quite make sense. But this should answer it: https://love2d.org/wiki/Game_DistributionQuinico wrote:Is there a way to distribute a LOVE game on a mac by compiling a native unix executable and making a App package from that?
You can create an OSX LOVE app on any OS with zip features with ease.
You can create a Windows LOVE executable on any OS with binary concatenation features with ease.
You can create a Linux LOVE binary on any OS with binary concatenation with ease too. But, Linux people won't be happy unless you create a package for their preferred package manager.
Re: Native game distribution on Mac OSX
I'd beLinux people won't be happy unless you create a package for their preferred package manager.
lf = love.filesystem
ls = love.sound
la = love.audio
lp = love.physics
lt = love.thread
li = love.image
lg = love.graphics
ls = love.sound
la = love.audio
lp = love.physics
lt = love.thread
li = love.image
lg = love.graphics
Re: Native game distribution on Mac OSX
I mean, I would like to compile my .love package to create a Unix Executable in a way where no one will be able to get into sensitive server information, or at least to an extent where most people won't be able to get into my code.
- TechnoCat
- Inner party member
- Posts: 1612
- Joined: Thu Jul 30, 2009 12:31 am
- Location: Milwaukee, WI
- Contact:
Re: Native game distribution on Mac OSX
Don't ship the server code?Quinico wrote:I mean, I would like to compile my .love package to create a Unix Executable in a way where no one will be able to get into sensitive server information, or at least to an extent where most people won't be able to get into my code.
Re: Native game distribution on Mac OSX
Best way to do it is pack your love executable with your .love, then use appify to bundle a .app out of the bundled executable and all its libraries that it requires. Now you pack that .app into a .dmg and put a shortcut link to the Application folder in the .dmg
Now all the end user has to do is open the .dmg, drag and drop the .app into the applications folder.
Now all the end user has to do is open the .dmg, drag and drop the .app into the applications folder.
Re: Native game distribution on Mac OSX
On a similar note is there any way to make the love bundled game able to be sold on the Mac App Store?
My Development Diary - http://shanegadsby.info
Re: Native game distribution on Mac OSX
There is a way of signing the LÖVE wrapper with your own provisioning profile, which theoretically lets you publish your app on the Apple Mac App Store. I didn't try this yet, as my babies are not ready for the Store yet - but I've written it all down on my blog: http://www.kennstewayne.de/love2d-apps- ... orbereiten.
I would be grateful, if anyone could test this and report back.
I would be grateful, if anyone could test this and report back.
Blog herrsch.de
Re: Native game distribution on Mac OSX
Sorry to necro-thread. I'm about to try this, but don't understand the 'copy the frameworks' section. You say (in German): "enter the above path and drop your files." Which files? All of the ones in the Library/Frameworks directory? Where do I drop them?
I'd appreciate any help. Thanks.
I'd appreciate any help. Thanks.
Re: Native game distribution on Mac OSX
download this libraries: https://love2d.org/sdk/love-osx-frameworks-0.10.zip
the go to finder and press shift+cmd+g. this opens up a dialog where you can type in a folder path. type '/Library/Frameworks/' and hit return. drop all downloaded libraries into this folder.
the go to finder and press shift+cmd+g. this opens up a dialog where you can type in a folder path. type '/Library/Frameworks/' and hit return. drop all downloaded libraries into this folder.
Blog herrsch.de
Who is online
Users browsing this forum: Bing [Bot], slime and 4 guests