Probably yes. Recommended for beginners or intermediate levels of Devs? Probably no. A Unity project is generated and regenerated every time you click an assembly. Now I believe that if you use Append when you build, it should save the existing changes in the Xcode project ... but "should" is the operational word. You may need to implement some build system, such as Jeeves, to minimize headaches if you are trying to do this in a large project where you see a constant stream of updates from both Unity and Xcode.
Now, if you integrate code that contains its own files in it and does not overlap or overwrite the code that Unity created, the Append function will actually work for you, but if you delete, modify, or add code to any of the files that Unity generates, then definitely use SVN or some other form of source control and a snapshot before and after each new generation of Unity to recompile / generate Xcode.
Also check out the Unity Asset store. No matter what functionality you try to execute home brew in Xcode, you can definitely write in C # in Unity. Someone else may already have defeated the problem you are trying to solve and put it in the asset store for $ 5.
Hope this helps.
Dela Torre Jan 27 '15 at 1:01 2015-01-27 01:01
source share