Not sure if it’s something wrong with my project, but I can build and run in the local environment, but if I try to go “Project > Bundle > iOS Application…” or any other target, I get this build error:
Message type "dmGameObjectDDF.PrototypeDesc" has no field named "package".
This DID work a few days ago, but I’ve allowed the editor to update itself when it tells me there’s updates available … so did a recent change break things?
Okay, so after asking my question about support for a .defoldignore file, it made me realize that the server app code that I stuffed in my Defold game project folder could be interfering with the builds?
Specifically, I started the server in Golang, so I had a bunch of .go files that were not Defold Game Object files … and I suspect that made the builder confused?
I reorganized my project files so that it looks like this now:
.
|-- game
| |-- assets
| |-- build
| |-- input
| |-- main
| `-- modules
|-- server
| |-- data
| `-- go
`-- server-new
|-- node_modules
|-- rooms
`-- static
And, builds work again!
Hopefully if anyone else stumbles across this error in the future, this might give them an idea of what to look for when troubleshooting…
A more descriptive error message might be useful in cases like this, too.
Yes, for now I think we’ll stick to the languages we have and make that work flawlessly (debugging native extensions is still something we need to solve for instance).