Executable
bkim7777
Member Posts: 6
Hello, I just found out about GameSalad. It sounds like a great tool. So, let me say, thank you, thank you, thank you. Now, onto my question...
How are you able to get past Apple's restrictions on not allowing anyone to compile executables for the iphone outside of X-code? This is the reason why a company like NS Basic Corp. is not able to release a Basic compiler for the iPhone.
I may be misunderstanding the issue(s) here. So, I'd appreciate any clarifications you can provide. Thanks again!!
-Brian
How are you able to get past Apple's restrictions on not allowing anyone to compile executables for the iphone outside of X-code? This is the reason why a company like NS Basic Corp. is not able to release a Basic compiler for the iPhone.
I may be misunderstanding the issue(s) here. So, I'd appreciate any clarifications you can provide. Thanks again!!
-Brian
Comments
Thanks!
The person who can answer this officially is at GDC right now, so we will need to get back to you later. Thanks.
This post may help you until then. http://gamesalad.com/forums/topic.php?id=48
Thanks again.
The short version is that GameSalad does not contain a compiler, and uses standard APIs to read its files. That way it doesn't run into apple's restrictions.
The long answer is that GameSalad games are stored in a format called PGF (Portable Game Format). The PGF format is XML-based and can be parsed using a standard XML API. A game stored in PGF can be run on any platform without modification or recompiling. The gamesalad engine code is already pre-compiled into an iphone .app, and it only needs to be combined with your game in order to create a standalone executable for iPhone.