Unity3Dプロジェクトを、私がGame CenterとApp内購入(サードパーティのプラグインを使用)を使用する場所に持っていますが、Unity3DプロジェクトをxCode、CapabilitiesセクションGameセンターおよびアプリ内購入は無効になります。 PostProcessBuildメソッドでそれらを有効にする必要があります。後処理でUnity3D xCodeプロジェクトの機能を有効にする
string projPath = PBXProject.GetPBXProjectPath(pathToBuiltProject);
PBXProject proj = new PBXProject();
proj.ReadFromString(File.ReadAllText(projPath));
string target = proj.TargetGuidByName("Unity-iPhone");
proj.AddCapability (target, PBXCapabilityType.GameCenter);
proj.AddCapability (target, PBXCapabilityType.InAppPurchase);
File.WriteAllText(projPath, proj.ToString());
をしかし、このXcodeの後に(それだけでimmidietlyクラッシュ)作成したプロジェクトを開くことができません:私はこのコードを経由してxCodeApiを使用してみました。 xCodeで手動で設定することなく、これらの2つの機能を追加するにはどうすればよいですか?