3

次のエラーが発生します.....

エラーMT5202:ネイティブリンクに失敗しました。ビルドログを確認してください。(MT5202)。

ネイティブコードへのコンパイル/Developer/ MonoTouch / usr / bin / mtouch -sdkroot "/Applications/Xcode.app/Contents/Developer" -v --cache "/ Users / ravichandra / Downloads / monotouch-bindings-master / facebook / sample /obj/Debug/mtouch-cache "--nomanifest --nosign -sim" /Users/ravichandra/Downloads/monotouch-bindings-master/facebook/sample/bin/iPhoneSimulator/Debug/sample.app "-r" / Developer /MonoTouch/usr/lib/mono/2.1/System.dll "-r" /Developer/MonoTouch/usr/lib/mono/2.1/System.Xml.dll "-r" /Developer/MonoTouch/usr/lib/mono /2.1/System.Core.dll "-r" /Developer/MonoTouch/usr/lib/mono/2.1/monotouch.dll "-r" /Users/ravichandra/Downloads/monotouch-bindings-master/ATMHud/sample/MonoTouch .Dialog.dll "-r" / Users / ravichandra / Downloads / monotouch-bindings-master / facebook / binding/Facebook。dll "-r" /Developer/MonoTouch/usr/lib/mono/2.1/System.Json.dll "-r" /Developer/MonoTouch/usr/lib/mono/2.1/System.Web.Services.dll "-debug -profiling -nolink -sdk "6.0" "/Users/ravichandra/Downloads/monotouch-bindings-master/facebook/sample/bin/iPhoneSimulator/Debug/sample.exe"フレームワークを使用したMonoTouchバージョン6.0.0:/ Applications/Xcode。 app / Contents / Developer / Platforms / iPhoneSimulator.platform / Developer / SDKs/iPhoneSimulator6.0.sdkコピー済み/Users/ravichandra/Downloads/monotouch-bindings-master/facebook/sample/bin/iPhoneSimulator/Debug/sample.exeto/ Users / ravichandra / Downloads / monotouch-bindings-master / facebook / sample / bin / iPhoneSimulator / Debug / sample.app/sample.exeコピーされた/Developer/MonoTouch/usr/lib/mono/2.1/monotouch。dllを/Users/ravichandra/Downloads/monotouch-bindings-master/facebook/sample/bin/iPhoneSimulator/Debug/sample.app/monotouch.dllにコピー/Developer/MonoTouch/usr/lib/mono/2.1/mscorlib.dllを/Users/ravichandra/Downloads/monotouch-bindings-master/facebook/sample/bin/iPhoneSimulator/Debug/sample.app/mscorlib.dll/Developer/MonoTouch/usr/lib/mono/2.1/System.Core.dllをコピー/Users/ravichandra/Downloads/monotouch-bindings-master/facebook/sample/bin/iPhoneSimulator/Debug/sample.app/System.Core.dll/Developer/MonoTouch/usr/lib/mono/2.1/System.dllをコピー/Users/ravichandra/Downloads/monotouch-bindings-master/facebook/sample/bin/iPhoneSimulator/Debug/sample.app/System.dll/Developer/MonoTouch/usr/lib/mono/2.1/Mono.Security.dllをコピー/Users/ravichandra/Downloads/monotouch-bindings-master/facebook/sample/bin/iPhoneSimulator/Debug/sample.app/Mono。Security.dll/Developer/MonoTouch/usr/lib/mono/2.1/System.Xml.dllを/Users/ravichandra/Downloads/monotouch-bindings-master/facebook/sample/bin/iPhoneSimulator/Debug/sample.app/にコピーしましたSystem.Xml.dll/var/folders/w9/w_xlv4x54j97t8kpzlq2531h0000gn/T/tmp658e855c.tmp/Facebook.dllを/Users/ravichandra/Downloads/monotouch-bindings-master/facebook/sample/bin/iPhoneSimulator/Debug/sampleにコピーしました。 app/Facebook.dll/Users/ravichandra/Downloads/monotouch-bindings-master/ATMHud/sample/MonoTouch.Dialog.dllを/Users/ravichandra/Downloads/monotouch-bindings-master/facebook/sample/bin/iPhoneSimulator/にコピーしましたDebug / sample.app/MonoTouch.Dialog.dll/Developer/MonoTouch/usr/lib/mono/2.1/System.Web.Services.dllを/Users/ravichandra/Downloads/monotouch-bindings-master/facebook/sample/にコピーしましたbin / iPhoneSimulator / Debug / sample.app/System.Web.Services。dll/Developer/MonoTouch/usr/lib/mono/2.1/System.Json.dllを/Users/ravichandra/Downloads/monotouch-bindings-master/facebook/sample/bin/iPhoneSimulator/Debug/sample.app/Systemにコピーしました。 Json.dllで生成された/var/folders/w9/w_xlv4x54j97t8kpzlq2531h0000gn/T/tmp658e855c.tmp/main.m/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-arch i386- gdwarf-2 -fobjc-legacy-dispatch -fobjc-abi-version = 2 -miphoneos-version-min = 6.0 -arch i386 -std = c99 -I / Developer / MonoTouch / SDKs / MonoTouch.iphonesimulator.sdk / usr / include -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.0.sdk -c /var/folders/w9/w_xlv4x54j97t8kpzlq2531h0000gn/T/tmp658e855c.tmp/main.m -o /var/folders/w9/w_xlv4x54j97t8kpzlq2531h0000gn/T/tmp658e855c.tmp/main.x86.o / Applications/Xcode。app / Contents / Developer / Platforms / iPhoneSimulator.platform / Developer / usr / bin / gcc -Wl、-no_pie -arch i386 -gdwarf-2 -fobjc-legacy-dispatch -fobjc-abi-version = 2 -miphoneos-version- min = 6.0-isysroot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.0.sdk/var/folders/w9/w_xlv4x54j97t8kpzlq2531h0000gn/T/tmp658e855c.tmp/main.x86。 o -o / var / folder / w9 / w_xlv4x54j97t8kpzlq2531h0000gn / T/tmp658e855c。tmp / sample -framework CFNetwork -framework Foundation -framework GameKit -framework MapKit -framework MediaPlayer -framework MessageUI -framework OpenGLES -framework StoreKit -framework UIKit -framework AddressBookUI -framework SystemConfiguration -framework AddressBook -framework AudioToolbox -framework AVFoundation -framework QuartzCore -framework CoreGraphics -framework CoreLocation -framework MobileCoreServices -framework Security -framework CoreData -framework ExternalAccessory -framework Accounts -framework Social -weak_framework AssetsLibrary -weak_framework CoreBluetooth -weak_framework CoreTelephony -weak_framework EventKit -weak_framework EventKitUI -weak_framework CoreMotion -weak weak_framework NewsstandKit -weak_framework Twitter -weak_framework PassKit -weak_frameworkCoreImage -weak_framework CoreText -weak_framework ImageIO -weak_framework CoreMedia -weak_framework CoreMIDI -weak_framework CoreVideo -weak_framework AdSupport -weak_framework QuickLook -lz -u _mono_pmip -u _CreateZStream -u _CloseZStream -u _Flush -u _ReadZStream -L / Developer / MonoTouch / SDKs / MonoTouch.iphonesimulator.sdk / usr / lib -u _catch_exception_raise -force_load / var / folder / w9 / w_xlv4x54j97t8kpzlq2531h0000gn / T / tmp658e855c.tmp / libFacebookSDK.a -Obj 、コマンド:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc -Wl、-no_pie -arch i386 -gdwarf-2 -fobjc-legacy-dispatch -fobjc-abi- version = 2 -miphoneos-version-min = 6.0-isysroot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator。platform / Developer / SDKs / iPhoneSimulator6.0.sdk /var/folders/w9/w_xlv4x54j97t8kpzlq2531h0000gn/T/tmp658e855c.tmp/main.x86.o -o /var/folders/w9/w_xlv4x54j97t8kpzlq2531h0000gntmp / sample -framework CFNetwork -framework Foundation -framework GameKit -framework MapKit -framework MediaPlayer -framework MessageUI -framework OpenGLES -framework StoreKit -framework UIKit -framework AddressBookUI -framework SystemConfiguration -framework AddressBook -framework AudioToolbox -framework AVFoundation -framework QuartzCore -framework CoreGraphics -framework CoreLocation -framework MobileCoreServices -framework Security -framework CoreData -framework ExternalAccessory -framework Accounts -framework Social -weak_framework AssetsLibrary -weak_framework CoreBluetooth -weak_framework CoreTelephony -weak_framework EventKit -weak_framework EventKitUI -weak_framework CoreMotion -weak weak_framework NewsstandKit -weak_framework Twitter -weak_framework PassKit -weak_frameworkCoreImage -weak_framework CoreText -weak_framework ImageIO -weak_framework CoreMedia -weak_framework CoreMIDI -weak_framework CoreVideo -weak_framework AdSupport -weak_framework QuickLook -lz -u _mono_pmip -u _CreateZStream -u _CloseZStream -u _Flush -u _ReadZStream -L / Developer / MonoTouch / SDKs / MonoTouch.iphonesimulator.sdk / usr / lib -u _catch_exception_raise -force_load / var / folder / w9 / w_xlv4x54j97t8kpzlq2531h0000gn / T / tmp658e855c.tmp / libFacebookSDK.a -Obj AdSupport collect2:ldが1つの終了ステータスを返しましたldが1つの終了ステータスを返しましたldが1つの終了ステータスを返しましたフレームワークが見つかりませんAdSupportcollect2:ldが1つの終了ステータスを返しましたフレームワークが見つかりませんAdSupportcollect2:ldが1つの終了ステータスを返しました

エラーMT5202:ネイティブリンクに失敗しました。ビルドログを確認してください。

4

2 に答える 2

2
ld: framework not found AdSupport collect2: ld returned 1 exit status

新しいXcodeバージョン(4.5の安定バージョン-Developer Previewではない)が必要です。AdSupportフレームワークが含まれていないバージョンです。

于 2012-11-27T09:31:56.783 に答える
2

エラーMT5202:ネイティブリンクに失敗しました。ビルドログを確認してください。(MT5202)。

MonoTouchは、ネイティブリンカーが不幸だったと言っています。詳細はビルドログで確認できます(MonoDevelopのエラーリストパッドから確認できます。[ビルド出力]ボタンをクリックしてください)。

残念ながら、ビルドログを投稿しないことはあまり役に立ちません。質問を編集して、MT5202の前に出力のいくつかのエラー/警告行を追加できますか?

簡単に推測すると、バインディングはARMv6のみのバイナリで作成されており、Xcode 4.5(およびそれ以降)ではARMv7(およびARMv7s)のバイナリのみを生成できます。これを修正するには、新しいバインディング(ARMv7用のバイナリでコンパイル)またはARMv6バイナリのビルドを可能にするXcode 4.4 /iOS5.1SDKを使用する必要があります。

于 2012-11-26T19:43:28.163 に答える