19

背景: 私は、xcode v3.1 を使用して、PPC コンピューター上の 10.5 で最後にビルドしたプロジェクトを持っています。10.4 SDK に対してビルドされます。現在、10.6 と Xcode v3.2.1 を搭載した MacBook を使用しています。xcode で 10.4 SDK をインストールしました。だから今、私は10.6のIntelチップでプロジェクトを構築したいと思っています。間違ったバージョンの gcc セットアップを使用しているため、最初にビルド エラーが発生したため、gcc 4.0 を使用するようにビルド設定を変更しました。

問題: プロジェクトをビルドすると、次の警告が表示されます。 " cd "/Users/hmcshane/Development/ Cocoa Projects/What's Keeping Me?" /Developer/usr/bin/dsymutil "/Users/hmcshane/Development/Cocoa Projects/What's Keeping Me?/build/Release/What's Keeping Me?.app/Contents/MacOS/What's Keeping Me?" -o "/Users/hmcshane/Development/Cocoa Projects/What's Keeping Me?/build/Release/What's Keeping Me?.app.dSYM"

警告: (i386) /Users/hmcshane/Downloads/Csu-71/crt.dynamic_no_pic.o オブジェクト ファイルを開けませんオブジェクトファイル

これが何か分かりますか?また、問題のあるファイルのパスがダウンロード フォルダーにあるのはなぜですか? プロジェクトは確かにそこにはありません。

4

4 に答える 4

33

I see the annoyed warnings after upgrading to Xcode 4.5. Then I tried changing Build Settings/Debug Information Format value from DWARF with dSYM file to DWARF and every relative warning disappeared :)

于 2012-09-26T08:18:42.883 に答える
6

カスタム静的ライブラリにリンクするプロジェクトを構築するときに、iPhone でも同じ問題が発生しました。リンクされたオブジェクトの一部のデバッグ情報が見つからないため、XCode が不平を言っているようです。

ライブラリのビルド設定で「Perfom Single-Object Prelink」を無効にすることで問題を修正しました。

この解決策が最初の問題にどの程度当てはまるかはわかりませんが、このページが Google の最初の回答であるため…</p>

于 2010-04-02T11:53:48.340 に答える
6

Xcode で C コマンド ライン アプリを構築し、最先端の設定を試しているときに誰かがこれを取得した場合: Clang に切り替えてリンク時の最適化 (LLVM_LTO = YES) を有効にしたときに、まったく同じ警告が表示されました。

于 2010-04-06T02:24:06.487 に答える
5

これは、 GENERATE_DEBUGGINGフラグがオンになっていることが原因である可能性もあります。プロジェクトまたはターゲット設定でそのフラグをオフにしても機能します。

于 2014-07-18T00:12:30.093 に答える