Hello,
I make a game on win32 and build android, html5. it works fine.
and I have some question below when building IOS
I saw that we can make a mac os app from Defold(Windows version) but can not make an IOS app from Windows. is it different? I think Defold is using cloud build machine but why can not make ios?
I install successfully mac osx 10.13.6(17G65) on VMware and can use Xcode to build some project. when I download/install the latest Defold editor (Defold-x86_64-darwin.dmg) and it usually crashes when launching. but when I download a version at d.defold.com (Defold-macosx.cocoa.x86_64.dmg) and see that it runs normally. what is different between 2 editor?
and last notice that Defold from Defold-macosx.cocoa.x86_64.dmg cannot open a project from disk ?. I didnât see any button but it can open and build some project from http://www.defold.com/p/ ?
I have tried to find info on the docs/ forum but it doesnât help.
could you please help to answers some questions above?
No, youâre building locally. We use
cloud servers to build engines with native extensions. You cannot build ios on windows machines because of appleâs signing process.
d.defold.com still points to the old editor 1 (we need to fix that). It is deprecated. Do not use it.
No, the old editor had a different project handling so you could not open projects locally. That was by design but is now deprecated.
I donât think there is anything preventing running in virtual env, but obviously something goes wrong here. Maybe @Erik_Angelin or @mats.gisselson knows more about this?
I also have been unsuccessful running Defold in a VM.
However, you can build for any platform including IOS using Bob in your Mac VM without launching Defold https://www.defold.com/manuals/bob/. You can then use XCode in your Mac guest VM to upload to an IOS device.
In VMWare I have had no issues connecting the IOS device to a Mac guest VM when plugged into the host.
I tried some params and see that it create only file .so(instead of.APK on android). dmengine(instead of *.app on ios.
Did you know how to create file app/ipa by using bob.jar ?
I had a developer account on Apple but donât know how to add *.mobileprovision by command
You should know where the âembeded.mobileprovisionâ file is. Copy this file to the root of the app you want to build. Right click it - Get Info
Then in the âPreviewâ section of Get Info scroll down to âCERTIFICATESâ
You will see:
Name: iPhone Developer:
Your email address YOUR SIGNING ID in brackets