Xcode 4プロジェクト(iPhoneアプリ、ココアライブラリなど)を作成するたびに、Productsグループの下の.appファイルまたは.aファイルが赤で表示されます(欠落しています)。
プロジェクトをビルドしても、ファイルは赤のままです。
私の設定はすべてデフォルトです。
前もって感謝します。
デバイスでビルドして実行してみて、同じ赤いテキストの問題に気づきましたが、iPhoneを選択すると赤いテキストが消えました。
次のプロセスで問題を解決しました。
プロジェクト名を選択->プロジェクトをクリック->ビルド設定->「構成ごとのビルド製品パス」を検索
そこから余分な文字列を削除します。
$(BUILD_DIR)/$(CONFIGURATION)
を追加する必要があることを確認します私もProductsフォルダー内の赤い.appファイルに問題がありました。提供された多くの救済策を試しましたが、効果がありませんでした。私の特定の問題は異なっていたかもしれません。あなたが同じ症状を持っている場合、私の解決策もあなたのために働くかもしれません。
.appを選択すると、ユーティリティエリア(xcodeの右側のセクション)にファイルインスペクタービューに「フルパス」が表示されます。
/ Users/[ユーザー名] /ライブラリ/ Developer/Xcode/DerivedData // Build/Products/Debug/[アプリ名] .app
アプリファイルは(デバッグ後の-iphoneosに注意):にあります。
/ Users/[ユーザー名] /ライブラリ/ Developer/Xcode/DerivedData // Build/Products/Debug-iphoneos/[アプリ名] .app
以下を選択します。
a。ナビゲーター領域のプロジェクト(xcodeの左セクション)(症状4-A)
b。エディター領域のプロジェクト(xcodeの中央セクション)(症状4-B)
c。 「ビルド設定」タブ(症状4-C)
「構成ごとのビルド製品パス」を検索します(症状4-D)。値は_build/Debug
_ではなく_build/Debug-iphoneos
_です。
以下を選択します。
a。ナビゲータ領域のプロジェクト(xcodeの左セクション)(ソリューション1-A)
b。エディター領域のプロジェクト(xcodeの中央セクション)(ソリューション1-B)
c。 「ビルド設定」タブ(ソリューション1-C)
「Base SDK」の値をLatest iOS (iOS 6.0)
に設定します。実際には、iOSオプションのいずれかが機能するはずです。 (解決策1-D)
「アーキテクチャ」の値をStandard (armv7, armv7s)
に設定します。 (解決策1-E)
「サポートされるプラットフォーム」の値をiOS
に設定します(ソリューション1-F)
構成ごとのビルド製品パスの値-デバッグはbuild/Debug-iphoneos(ソリューション1-G)
.appファイルは赤ではなくなりました。 (解決策1 – H)
.appの「フルパス」は次のとおりです。
/ Users/[ユーザー名] /ライブラリ/ Developer/Xcode/DerivedData // Build/Products/Debug-iphoneos/[アプリ名] .app
これはバグですが、表面的なものです-プロジェクトをクリーンアップすると発生します。ファイルがProductsフォルダーの下にある場合、これらのアイテムはビルドプロセスの出力を表示する目的のみに使用されます。再度ビルドして実行した場合、もう赤ではないはずですが、赤であればアプリに影響はありません。
[製品]-> [ビルドフォルダーのクリーン]をクリックし、現在選択されているデバイスのアプリのビルドを再試行します。おそらく最初からではなく、2回目からは正しくビルドされるでしょう。