はい、可能です。初級または中級レベルの開発者に推奨されますか?おそらくそうではありません。Unityプロジェクトは、ビルドをプッシュするたびに生成および再生成されます。ビルドを行うときにAppendを使用する場合、Xcodeプロジェクトへの既存の変更を保持する必要があると思います...しかし、「should」はそこで有効な言葉です。Unity側とXcode側の両方からの更新の絶え間ないストリームを確認する大規模なプロジェクトでこれを実行しようとしている場合は、頭痛の種を最小限に抑えるためにJeevesのようなある種のビルドシステムを実装する必要があります。
これで、独自のファイルにあり、Unityが生成したコードと重複または書き換えないコードを統合する場合、追加機能は実際に機能しますが、コードを削除、変更、または追加する場合はUnityが生成したファイルのいずれかに、SVNまたは他の形式のソース管理を確実に使用し、新しいUnityの再コンパイル/Xcode生成の前後にスナップショットを作成します。
また、UnityAssetストアもご覧ください。Xcodeで自作しようとしている機能はすべて、UnityのC#で確実に記述できます。他の誰かが、あなたが解決しようとしている問題をすでに克服し、それを5ドルでアセットストアに置いている可能性があります。
お役に立てば幸いです。