2011-09-21 12 views
8

Lionにアップグレードした後、Xcode 4.1は、最新の変更(コード、バンドル名、アイコンの変更など)を組み込んだiOSアプリケーションをビルドしなくなりました。変更が組み込まれたXcodeアプリケーションをビルドしない

アップグレード前、私はSnow Leopardを使用していたときに何が変更されたとしても、Xcode以外のファイルをFinderで置き換えたり、外部のテキストエディタを使用しても、Xcodeは常に余分な手順を踏むことなく、変更が組み込まれました。

Xcodeは以前のバージョンの使用を主張しているようですが、すべての変更が組み込まれていることを確認できる唯一の方法は、メインメニューから[製品]> [Clean]を実行してからXcodeを再起動することです。

ここでは何が起こっていますか?私が欠けている簡単な設定がありますか?私はSnow Leopardを使用しているときにRunをクリックする以外は何もする必要はなく、すべての変更は常に不具合なく組み込まれていました。私がこれを修正できない場合、私はSnow Leopardに戻すつもりです。

+0

Xcodeを再起動してみてください。一度にクリーン操作とビルド操作を行うマクロを書くこともできます。 –

+0

私はこの問題があまりにも頻繁に起こります。何らかの種類のリソースファイル(イメージ、xibなど)を変更すると最も頻繁に発生することがわかりました。通常、Command-Shift-Kに続いてCommand-Bを押すと、再起動する必要はありません。デバイス自体のアプリケーションをアンインストールすることは、私がデバイス上で最新のコピーを確実に取得できるかどうかの別の方法です。 –

答えて

2

LionはXcodeでこの問題が発生することが知られています。私は利用可能な最新のベータ版をインストールすることでこれを解決しました。最新のベータ版にアクセスできない場合は、アンインストールして再インストールしてみてください。 uniinstallするには:

にsudo /開発/ライブラリ/アン・デベロッパーツール--mode =すべて

+0

アンインストールして再インストールするとこれが解決されますか?私はベータ版のインストールは、あなたがXcodeのベータ版で構築されたApp Storeに投稿できないと思っていたので答えだったと思いますか? –

4

は、コンピュータ上で、アプリのフォルダ内の「ビルド」フォルダを削除して、再度アプリを実行してみてください。それはそれを修正する必要があります。

+1

それは私のために働く –

+0

はいそれは動作しますが、時にはそれも失敗します...私はいくつかのケースに直面する –

1

"古い"プロジェクトを新しいバージョンのXcodeに取り込むことについては、多くの問題がありました。 TOOが苦手ではない場合は、新しいプロジェクトを作成し、すべてのクラスとリソースをXcodeに新しく追加するだけです。場合によってはこれは自明ではありませんが、問題を解決する可能性が高くなります。

1

すべての変更が無視されているような同様の効果があった場合、Xcodeはコンパイルしたが、シミュレータは以前のバージョンを示していた。私がきれいにして再建した時でさえ。 問題はシミュレータにあった、私は同じプロジェクトの2つのアイコンに気づいた。エミュレーターでアンインストールしてもう一度実行してください。今回はすべての変更を反映しています。 プロジェクトバンドルの名前が変更されたために問題が発生したと推測します。これはシミュレータを混乱させているはずです。シミュレータ内のアプリを削除することがそのトリックでした。

2

フォルダを移動します

/ユーザ/%あなたのユーザ名%/ライブラリ/開発/ Xcodeの/ DerivedData /%yourworkplacename%/ビルドします/中間/

あなたがそれらを再構築するプロジェクトを削除します。

修正後のファイルは、実行後に有効になります。

2

私は同じ問題に直面し、私はこれを解決しました。

変更を行っていないアプリケーションをビルドしてインストールすると、「.app」が正しく更新されなかったことを意味します。この問題を解決するには

: - >

まず削除」。製品フォルダ内のプロジェクトからアプリ」と、その後 アーカイブ作る(Xcode->メニューバー - >製品 - >アーカイブを、私たちは の任意のものにこのアーカイブを行ういけない、今ではオーガナイザーウィンドウを閉じる)

は今、あなたのプロジェクトをきれいにし、ビルドオプションをテーピングしてビルドを行います。 ビルドが最新の作業で更新されました。

関連する問題