Deploying to MacOS from Windows in 2018?

KingKraken

Veteran
Veteran
Joined
Apr 2, 2015
Messages
139
Reaction score
41
First Language
English
Primarily Uses
RMMV
Hey guys, I'm trying to understand a bit of deployment across operating systems, but I keep running into conflicting info. I see forums that say you can deploy MacOS from Windows and some that say you absolutely cannot deploy from Windows. Which one of these is correct?

Likewise, if it's possible to deploy from Windows now, what's the exact process for getting it to run? Along with regular conflicting information, I keep seeing forums saying that you just need to run the folder as a program on Mac systems? However, I see no instructions on how to do that. I'm trying to send a copy of a game to a friend(who uses a Mac), but he is not tech-savy in the slightest bit. So if running a folder as a program is the solution, how can I instruct him to do so?

Thanks in advance! I've been searching for hours and really scratching my head at this one.
 

AceOfAces_Mod

Engineering to infinity!
Veteran
Joined
Sep 7, 2014
Messages
1,715
Reaction score
1,181
First Language
Greek
Primarily Uses
RMVXA
Well... That is pretty tricky. There isn't a way to pack a game to an macOS package directly from another OS (even Linux, even though both of them are based on Unix) . I was able to make a portable Linux by simply using the Windows Subsystem for Linux, so it's not completely impossible to build a version for a different OS. But since macOS is proprietary, it's difficult to do it without having a spare Macintosh, make a Hackintosh (which is a pain since you need pretty specific hardware) or get a working Virtual Machine image. Visual Studio (for example) can build macOS apps but you need a Mac, just to access the compiler. That's how closed it is.
 

Andar

Veteran
Veteran
Joined
Mar 5, 2013
Messages
30,263
Reaction score
7,140
First Language
German
Primarily Uses
RMMV
There are two things that a lot of people confuse with each other, that is the reason why you get different answers.

First is the difference between iOS (Apples mobile OS) and MacOS (Apples computer OS).
There is absolutely no way to deploy to iOS from Windows, because the program to turn something into an iOS-app does not exist under Windows, it is available only for MacOS.

On the other hand, there is a possibility to deploy to MacOS directly from Windows - but with a restriction that sometimes confuse people as well.
MacOS uses a trick to hide what its apps really are - they are folders containing everything needed for the program, but appear to be single files to the end user. And this is caused by a special property that does not exist under windows.

So when you deploy to MacOS on a Windows-computer, you get a folder as a result and NOT an App for MacOS.
This deployment will work if you go directly to a MacOS with that folder - but it will not work if you try to upload the folder as a Mac-Program to a hosting service expecting a MacOS app file.
For that to work, you'll need a MacOS computer where you can tell that folder that it is a MacOS-app, and after that everything will work normally.
 

KingKraken

Veteran
Veteran
Joined
Apr 2, 2015
Messages
139
Reaction score
41
First Language
English
Primarily Uses
RMMV
So when you deploy to MacOS on a Windows-computer, you get a folder as a result and NOT an App for MacOS.
This deployment will work if you go directly to a MacOS with that folder - but it will not work if you try to upload the folder as a Mac-Program to a hosting service expecting a MacOS app file.
For that to work, you'll need a MacOS computer where you can tell that folder that it is a MacOS-app, and after that everything will work normally.
So If I'm understanding correctly, if I deployed a game and uploaded the folder to something like dropbox and then they downloaded the folder, all they would have to do is "run" the folder as an app?
 

SimProse

Veteran
Veteran
Joined
Jul 9, 2016
Messages
365
Reaction score
200
First Language
English
Primarily Uses
So If I'm understanding correctly, if I deployed a game and uploaded the folder to something like dropbox and then they downloaded the folder, all they would have to do is "run" the folder as an app?
If you deploy the game while in Windows, it may not work properly. AFAIK, only the Mac can set up an app properly so it will run on a Mac without issues.
 

KingKraken

Veteran
Veteran
Joined
Apr 2, 2015
Messages
139
Reaction score
41
First Language
English
Primarily Uses
RMMV
so if the deploying to mac is a hit or miss kind of deal, can something like deploying for web yield better results?

Would there be any compatibility issues with that?
 

SimProse

Veteran
Veteran
Joined
Jul 9, 2016
Messages
365
Reaction score
200
First Language
English
Primarily Uses
Nope, as far as I know. Deploying for HTML5 usually is fine, since it does no special encoding or anything.
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Profile Posts

I've noticed that more videos on YouTube have these segmented bookmark things in the videos themselves. It's nice being able to jump to parts of a video you want, and to have them all clearly labelled.
Why you do this? Now I have to buy the new RPG Maker xD
I've always dreaded planning for my games so I just didn't plan at all. That... didn't work out after all. :kaosigh:
Turns out it can be kind of fun if you keep the scope small and don't take it way too seriously.
well... for the first time in months... I feel like my game is headed towards something again. I finally have it where I won't be drawing battle assets for the rest of the year...

Forum statistics

Threads
99,569
Messages
966,743
Members
131,223
Latest member
aishafer001
Top