ナノカ技術メモ

ただのエンジニア。何でも屋みたいな扱い受けてます。

Unityで作ったXcodeのプロジェクトからTARGETSを消してはならない!

発生した問題

UnityでiOS向けにBuildしてXcodeのプロジェクトに変換したときに以下のエラーが出てビルドできない。

Exception: Deletion of either of the "Unity-iPhone" or "Unity-iPhone Tests" targets is not supported

原因

Xcode側でTARGETSから「Unity-iPhone Tests」を消していた。
※「Unity-iPhone」「Unity-iPhone Tests」は残しておき、名前も変えない。

解決策

UnityでFileからBuild Settingsを選び、BuildかBuild And Runでファイルを選択するときに出てくるWindowで「Replace」を選択する。
f:id:nanokanato:20170728134716p:plain:w300

Append(追記)じゃなくReplace(置換)することでTARGETSを作成してくれる。
しかし、Xcode側から設定した内容が消えているので注意です。