Unity 3.5, XCode crashes just trying to load generated project

And when I try to open the generated XCode project manually, I get “Project Blah/Unity-iPhone.xcodeproj cannot be opened because the project file cannot be parsed.”

Any ideas? I read that OpenFeint’s Unity plugin causes this issue, but I’ve removed that.

This problem is happening with any file that has a + in the name. For example, AppController+OpenFeint.mm.

Have you already filed a bug on this? I just got hit with the same thing.

edit: And thank you, I would probably be tearing my hair out for hours trying to figure this out!

I have the same error.

How could I fix it ? Do I have to delete or rename these files with a “+” ?

Thanks,
Nikolai

I have the same error. Renaming the files (replacing “+” with “-”) doesn’t help.

The Unity project has been updated to my version of Unity (3.5.0f5), because our outsourcers develop in previous version of Unity.

Any other ideas?

Ok guys i got it,
if u use Unity 3.5 you must install the new version of Openfeint ( version 2.3 )
http://support.openfeint.com/dev/unity3d-ios/
and delete the old one.
Enjoy !!!

Nikolai

We don’t use OpenFeint. =)

do u use any plugin?

Yes, I’ve got that. Replacing “+” character with “-” actually works. For me it didn’t work, because i renamed files in Xcode project, generated by Unity 3D. Instead, you should rename files in Unity and then build a project for Xcode. Don’t forget to update references.

The same problem is mentioned in ReleaseNotes for the new version (v2.0 - March 29th 2012 “Early Janitor”) of Applifier project: https://github.com/Applifier/applifier-mobile. To fix it they gave up using “+” and other special characters in the file names.

Please report this as a bug and it will be fixed!