しばらく前にXcode3.2.xで開始したプロジェクトがいくつかあります。数日前にXcode4に切り替えましたが、両方のプロジェクトとしてワークスペース機能を利用したいと考えています。基本的に、私の計画は、2つのプロジェクトからいくつかの共通の機能を抽出し、それらを両方のプロジェクトが依存する共通のライブラリにすることです。ただし、トリッキーな依存関係に到達する前に、2つのプロジェクトをワークスペースに追加するだけで行き詰まります。
新しいワークスペースを作成し、コンテキストメニューから[ファイルの追加]を選択してみました。次に、最初のプロジェクトから.xcodeprojファイルを選択すると、ワークスペースの左側のツリーブラウザーに表示されます。ただし、これはファイルであり、取得したプロジェクトではありません。つまり、ツリーブラウザで2行のエントリを取得するのではなく、最初の行にプロジェクト名が表示され、2行目にAppleのように「1ターゲット、iOSSDK4.3」のように表示されます。 =ドキュメント、拡張子を含む.xcodeprojファイルの名前を示す1行が表示されます。ノードを展開するための三角形も左側にありません。プロジェクトではなく、ワークスペースにファイルをドラッグしたようなものです。同じことが2番目のプロジェクトにも当てはまります。
また、Xcode 4で新しいプロジェクト「Foo」を最初から作成してワークスペースに追加したところ、同じ結果になりました。私はAppleのドキュメントを見て、16秒のビデオを約12回見ましたが、私が間違っていることを理解できません(問題が実際に椅子にあり、コンピューターにない場合) 。
私はこれとまったく同じ問題を抱えていました。追加したいプロジェクトを参照する別のワークスペースがすでに開いていることが原因だと思います。私はそれを次の方法で動作させました:
うまくいきました。すべてopensslプロジェクトを参照する多くのワークスペースがありますが、Xcodeで一度に1つのワークスペースしか開いていない場合は問題なく動作するようです。
実際、Xcodeを終了せずに動作させました。 Xcodeは開いているプロジェクトをワークスペースに追加するのに問題があるため、追加するプロジェクトが閉じていることを確認するだけです。そう:
私も同じ問題を抱えていました。 SO xcodeを終了して再起動すると、プロジェクトの下にあるファイルが表示されます。
Xcodeを完全に終了し、.xcodeprojファイルをダブルクリックしてプロジェクトを開きます。
それは機能しますが、プロジェクトにアクティビティを追加すると、r.Java
ファイルが自動的に削除され、エラーが発生します。