After making various changes to our game in the Windows version of Unity, I finally opened the project again in the iPhone version on a Mac.
Now I’m getting the following error from XCode (also see attachment):
GDB: Program received signal: "SIGBUS"
When I open the editor console log, I notice the following error:
Mono Ahead of Time compiler - compiling assembly /Users/Gamedevelopment/Desktop/BoulderBridge/BoulderBridgeGame/Temp/BuildingPlayer/Data/mscorlib.dll
cant resolve internal call to "System.__ComObject::CoCreateInstance(System.Guid,intptr,uint,System.Guid,intptr)" (tested without signature also)
Your mono runtime and class libraries are out of sync.
The out of sync library is: /Users/Gamedevelopment/Desktop/BoulderBridge/BoulderBridgeGame/Temp/BuildingPlayer/Data/mscorlib.dll
When you update one from svn you need to update, compile and install
the other too.
Do not report this as a bug unless you're sure you have updated correctly:
you probably have a broken mono install.
If you see other errors or faults after this message they are probably related
and you need to fix your mono install first.
I’m not sure if I had this error before, but a few revisions earlier, the game just worked.
I don’t really have a clue on how to resolve this issue. I am indeed using svn, but the Temp library is not even included in svn.
I reverted to the revision that previously worked, and I get exactly the same errors.
I also restarted Unity, XCode and the iPod used for development, but none of these helped.
Note that I extended the free license as I had only three days left.
I’m currently downloading Unity iPhone again, so the next thing I will try is to reinstall Unity.
If anyone has a clue, any help would be greatly appreciated!