0

私のアプリケーションは、エラーなしでシミュレーターで正常に実行されています。アプリケーションでFacebookSDKを使用しています。デバイスで実行しようとすると、リンカーエラーが表示されます。私はいくつかの同様の質問を経て、次のリンクのようにそれらの解決策を試しました

この解決策を試しました

そして、どこかでもう1つの解決策があり、「OpenMPサポートを有効にする」のチェックを外すとうまくいきましたが、xcode4.5でこのオプションが見つかりません。

Ld "/Users/devusa/Library/Developer/Xcode/DerivedData/Virtual_Mirrorr-bsbznuqiwhaypbbjiftsqpwpmkdo/Build/Intermediates/Virtual Mirrorr.build/Debug-iphoneos/Virtual Mirror.build/Objects-normal/armv7s/Virtual Mirror" normal armv7s
cd "/Users/devusa/Documents/Start/Virtual Mirrorr"
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 armv7s -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk -L/Users/devusa/Library/Developer/Xcode/DerivedData/Virtual_Mirrorr-bsbznuqiwhaypbbjiftsqpwpmkdo/Build/Products/Debug-iphoneos -F/Users/devusa/Library/Developer/Xcode/DerivedData/Virtual_Mirrorr-bsbznuqiwhaypbbjiftsqpwpmkdo/Build/Products/Debug-iphoneos "-F/Users/devusa/Documents/Start/Virtual Mirrorr" -filelist "/Users/devusa/Library/Developer/Xcode/DerivedData/Virtual_Mirrorr-bsbznuqiwhaypbbjiftsqpwpmkdo/Build/Intermediates/Virtual Mirrorr.build/Debug-iphoneos/Virtual Mirror.build/Objects-normal/armv7s/Virtual Mirror.LinkFileList" -dead_strip -lsqlite3.0 -fobjc-arc -fobjc-link-runtime -miphoneos-version-min=4.3 -framework MessageUI -framework QuartzCore -framework SystemConfiguration -framework UIKit -framework Foundation -framework CoreGraphics -framework FacebookSDK -o "/Users/devusa/Library/Developer/Xcode/DerivedData/Virtual_Mirrorr-bsbznuqiwhaypbbjiftsqpwpmkdo/Build/Intermediates/Virtual Mirrorr.build/Debug-iphoneos/Virtual Mirror.build/Objects-normal/armv7s/Virtual Mirror"

ld:ファイルはユニバーサル(3スライス)ですが、(n)armv7sスライスが含まれていません:/Users/devusa/Documents/Start/Virtual Mirrorr / FacebookSDK.framework / FacebookSDK for Architecture armv7s clang:エラー:リンカーコマンドが終了コードで失敗しました1(-vを使用して呼び出しを確認します)

4

1 に答える 1

1

3 つのオプション:

  1. Facebook API の新しいバージョンに更新する
  2. armv7sFacebook フレームワークのビルド設定にアーキテクチャを追加します
  3. armv7sアプリのビルド設定からアーキテクチャを削除します

基本的にarmv7sは、iPhone 5 および iPad 4 で使用されるアーキテクチャです。アプリはそれをサポートしていますが、使用している Facebook フレームワークはサポートしていません。

于 2012-12-21T10:28:53.533 に答える