1.) No, it has nothing to do with Godot however. Apple doesn’t allow you to make games for it’s mobiles if you don’t do it on one of their computers.
There are also other gates to cross before you can publish on iOS, that is why most new developers only publish to android.
The advantage is if your game does well on android, you know it will also sell well on iOS and at that point you buy a Mac.
3.) There is two answers to this. First is the easy way: http://docs.godotengine.org/ko/latest/tutorials/platform/android_in_app_purchases.html
This will give you the default in app purchase.
The second way is to look for a mobile payment gateway and use their SDK. This is a good choice if you are willing to deal with the frustrations.
The advantage is that you won’t be stuck with the same store types as most mobile developers.
4.) As I mentioned in a other similar question, it doesn’t look like Godot is going to support adverts officially.
This is because it conflicts with free license design the engine aims for. A lot of these advertisers have strict licenses and policies.
The good news is that on GitHub you can find already made libraries for Godot using the popular advertisers.
Or you can get the SDK from the advertiser’s site and implement adverts yourself. Really not that difficult to do.
It will also teach you how to use these kinds of SDKs.
I hope this helps.
Kinda unfortunate that Apple doesn’t allow games to be made from windows to IOS,
I have one more question:
If I build a game for android using windows, and then I buy a mac, do I just transfer all the game files from windows to mac or is it saved on my account?
KingCobra | 2018-10-20 20:55
If you’re referring to your Godot project, you’ll have to manually transfer your project files from Windows to Mac. I use either a file server or a Git repo for that.
Ertain | 2018-10-21 00:28
As @Ertain said, you have to transfer files manually. It has it’s perks because your iOS version will be different from your Android version.
As for Apple, it isn’t all bad.
Being gated like that means the store is less cluttered with mobile games than Android, so your iOS version often gets more downloads as there is less competitors; that is more money from adverts.
Also iOS players spend more, so more money from IAP.
So IF your game is liked then iOS is worth the extra expense and the best way to find out if players like it is to publish to android first.
MysteryGM | 2018-10-21 00:54
Thank you for your help!
KingCobra | 2018-10-21 13:31