2011-07-20 12 views
2

私のアプリケーションのデバッグバージョンを実行しようとすると、xCode(4.0)が正常にコンパイルされ、コピーがスキップされ、古いバージョンが実行されます。しかし、私が最初にきれいにすると、xCodeは正常にコピーされます。
関連する警告はなく、プロジェクトとターゲットビルドの設定を三重にチェックしました。メインプロジェクトとターゲットでインストールをスキップするオプションがNOに設定されていると、すべての依存プロジェクトでskip installがYESに設定されています。
すべてのアイデアは非常に歓迎されるでしょう、すべての実行を再コンパイルするのは非常に苦しいです。xCode 4デバイス/シミュレータに対処アプリをスキップ

+0

古い/ buildフォルダを削除するか、cmd + option + shift + Kを押してみましたか? – Hyperbole

+0

別名クリーニング?はい、私が言ったように、それは毎回10分間再コンパイルするオプションではありません。それは離れて行くと時間に戻ってくるようだ... – ssteinberg

+0

クリーニング、はい、しかし、特定のタイプのクリーニングは、単に製品>クリーンをクリックする以上。私は、Xcodeが/ buildディレクトリにキャッシュしていたものと矛盾していた以前のビルドがあったと考えていました。次回はあなたの質問に貢献しません。 – Hyperbole

答えて

1

Xcodeのクリーンコマンドでは、完全には完全にはクリーニングされません。クリーニング後に残っている派生データはまだたくさんありますが、そのようなものはこれらの症状を引き起こす可能性があります。私は同じ問題が私に起こった、それはどこにアプリの古いバージョンを実行していた。それを修正するために、私はシミュレータからアプリケーションを削除し、プロジェクトのXcode由来データを削除しました。

派生データを削除するには、Xcodeを終了します。アカウントのライブラリフォルダ(〜/ Library/Developer/Xcode/DerivedData /)で派生データを検索し、この問題のあるプロジェクトのフォルダを削除します。 Xcodeでプロジェクトを開き、ビルドして実行します。

+0

ありがとう、私はDerivedDataをnukingして、xCodeを再インストールしようとしていませんでした...通常、それは大丈夫、時には私はfacepalmしてきれいにする必要があります。私はそれが得られるほど良いと思う。少なくともxCode 4.2ベータ版では問題は少なくなります。 – ssteinberg

関連する問題