2017-05-22 5 views
0

私は2つのXcodeプロジェクトを持っています - 彼らは同じアプリの2つの異なるバージョンです。私はアプリの1つのバージョンから始めました。そして歴史的な理由から、わずかに異なるコンテンツと実装でそれをコピーしなければなりませんでした。2つのXcodeプロジェクト間でストーリーボードを「リンク解除」するにはどうすればよいですか?

コピーを作成したとき、プロジェクトAのすべてのストーリープロジェクトをプロジェクトBにコピーしました。すべてうまくいっていました。しかし、私はプロジェクトBのストーリーボードが実際にプロジェクトAを指していることに気付いています!

プロジェクトBのストーリーボード「Foo」に変更を加えてプロジェクトAにも表示されます。これは明らかに私が望むものではありません。私はコードベースにお互いについて何も知らず、完全に分離したいと思っています。

私はプロジェクトBに自分のものをすべて持っていて、プロジェクトAをもう一度見ないようにする方法はありますか?また、これが今後起こらないようにするにはどうすればよいですか? Xcodeはあなたに何も言わずに奇妙なことをします。

+0

Xcodeでは一般的ではありません。 Finderでプロジェクトファイルの構造を調べて、ストーリーボード用に2つのファイルが分離されていることを確認してから、両方のプロジェクトのストーリーボードを再追加することをお勧めします(Xcodeのプロジェクト構造を右クリック - >プロジェクトに追加)。 。 – imnosov

答えて

0

私はそれを理解したと思う - 私のproject.pbxprojファイルには、私の他のプロジェクトへのpath =の参照がありました。私はそれがどうして起こったのか分かりません。私はそのリファレンスを削除し、すべてのストーリーボードファイルを手作業でコピーしました。今は大丈夫です。

関連する問題