2012-03-19 14 views
3

私のプロジェクトをビルドするのに問題があります。私は先週から何らかの理由で蛇腹エラーを起こしており、それを取り除くことはできません。ある時点で、私は6つの他の類似のものを持っていた、とclang:エラー:終了コードでリンカーコマンドが失敗しました1 - ライブラリが見つかりません

Ld /Users/Nathan/Library/Developer/Xcode/DerivedData/SmartPic-elnbgmemojraijcotdlcskagbibq/Build/Products/Debug-iphoneos/SmartPic.app/SmartPic normal armv7 
    cd "/Users/Nathan/Documents/Xcode Projects/SmartPic" 
    setenv IPHONEOS_DEPLOYMENT_TARGET 4.3 
    setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" 
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk 
-L/Users/Nathan/Library/Developer/Xcode/DerivedData/SmartPic-elnbgmemojraijcotdlcskagbibq/Build/Products/Debug-iphoneos 
-F/Users/Nathan/Library/Developer/Xcode/DerivedData/SmartPic-elnbgmemojraijcotdlcskagbibq/Build/Products/Debug-iphoneos -filelist /Users/Nathan/Library/Developer/Xcode/DerivedData/SmartPic-elnbgmemojraijcotdlcskagbibq/Build/Intermediates/SmartPic.build/Debug-iphoneos/SmartPic.build/Objects-normal/armv7/SmartPic.LinkFileList -dead_strip -miphoneos-version-min=4.3 -framework MobileCoreServices -framework SystemConfiguration -framework CFNetwork -framework EventKit -framework EventKitUI -framework MessageUI -lz -framework CoreLocation -framework UIKit -framework Foundation -framework CoreGraphics -framework QuartzCore -framework AVFoundation -framework CoreMedia -framework CoreMotion -framework CoreVideo -framework AudioToolbox -lDMReader -o /Users/Nathan/Library/Developer/Xcode/DerivedData/SmartPic-elnbgmemojraijcotdlcskagbibq/Build/Products/Debug-iphoneos/SmartPic.app/SmartPic 

ld: library not found for -lDMReader 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

私は、erorrに関する情報を検索し、その答えは、ビルド設定でライブラリの検索パスを削除することでしたし、そのすべてを処分したが、この最後の1 。余分なフレームワークやクラスをインポートするまでは問題ありませんでした。実際に何が原因で発生したのか、どのように修正できるのかはわかりません。

私はまだアプリの開発を新しくしていますので、も技術的にになるようにしてください。

ご協力いただきありがとうございます。ありがとうございます。

答えて

4

は、誰がこれを発見し、それを試してみることにしたいだけの場合には

./Classes "$(SRCROOT)/Classes"

にビルド設定でライブラリの検索パスを変更することでこれを解決しました。

編集: ちょうど追加するだけで、私はこの同じ問題を今実際にもう一度やりました。そして私にとっては、.xcodeprojファイルのフォルダ名を変更したためです。私のMacのフォルダには、App NameというディレクトリとApp Name.xcodeprojというファイルがありました。ディレクトリのApp Nameを別のものに変更し、xcodeのビルド設定を更新したにもかかわらず、同じ問題が残っていました。私は何をしなければならなかったことは右App Name.xcodeproj

  • クリックShow Package Contents
  • オープンproject.pbxproj
  • そして、CMD +のF(検索)をクリックして、私はちょうど2つの場所があったと思いApp Nameを入力

    • だったと、彼らは1でした/ 3ページ下に、nameとすぐ下にあるpathと呼ばれています。それらを新しいディレクトリ名に変更して、プロジェクトを保存して開いてください。すべてがうまくいくはずです。
  • 関連する問題