大佬教程收集整理的这篇文章主要介绍了ios – Xamarin无法编译为本机代码,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我已将GD文件从GD.framework目录添加为GD.a,并尝试实现API绑定并从示例XCode项目复制应用程序启动逻辑.
即使Mono Develop以红色显示ApiDeFinition的所有内容,我仍然设法让它构建.
构建它时是错误日志Full version here的一部分
/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/1t/cbdvyj0x4n35m7674l7wvyjc0000gn/T/tmP6df5493a.tmp/main.x86.o -o /var/folders/1t/cbdvyj0x4n35m7674l7wvyjc0000gn/T/tmP6df5493a.tmp/GDTest -framework CFNetwork -framework Foundation -framework GameKit -framework MapKit -framework MediaPlayer -framework messageUI -framework OpenGLES -framework StoreKit -framework UIKit -framework AddressBookUI -framework SystemCon@L_944_10@uration -framework AddressBook -framework AudioToolBox -framework AVFoundation -framework QuartzCore -framework CoreGraphics -framework CoreLOCATIOn -framework MobileCoreservices -framework Security -framework CoreData -framework ExternalAccessory -weak_framework AssetsLibrary -weak_framework Accounts -weak_framework CoreBluetooth -weak_framework CoreTelephony -weak_framework EventKit -weak_framework EventKitUI -weak_framework CoreMotion -weak_framework GLKit -weak_framework iAd -weak_framework NewsstandKit -weak_framework Social -weak_framework Twitter -weak_framework PassKit -weak_framework CoreImage -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 -u _WriteZStream -liconv -lmono-2.0 -lmonotouch -L/Developer/MonoTouch/SDKs/MonoTouch.iphonesimulator.sdk/usr/lib -u _catch_exception_raise -force_load /var/folders/1t/cbdvyj0x4n35m7674l7wvyjc0000gn/T/tmP6df5493a.tmp/GD.a Undefined symbols for architecture i386: "std::basic_istream<char,std::char_Traits<char> >::gcount() const",referenced from: GT::AES::decode(std::basic_istream<char,std::char_Traits<char> >&,std::basic_ostream<char,unsigned int&,bool)in GD.a(gtaes.o) GT::AES::encode(std::basic_istream<char,bool)in GD.a(gtaes.o) "std::basic_String<char,std::char_Traits<char>,std::allocator<char> >::find_first_of(char const*,unsigned long,unsigned long) const",referenced from: -[GDSetpasswordViewController checkpasswordStrength:] in GD.a(GDSetpasswordViewController.o) GD::EacpCReq::EacpCReq(std::basic_String<char,std::allocator<char> >,std::basic_String<char,GT::Dbb&)in GD.a(GDEacpCommands.o) GD::rawSocket::connect() in GD.a(GDRawSocket.o) "std::basic_String<char,std::allocator<char> >::copy(char*,referenced from: GD::Socket::toString() consTin GD.a(GDSocket.o) "std::basic_String<char,std::allocator<char> >::data() const",referenced from: -[GTContainerDH setRemotePublic521:] in GD.a(GTContainerCrypto.o) -[GTContainerDH initWithP521] in GD.a(GTContainerCrypto.o) -[NSData(GTContainerEncryption) GTEncryptedDataUsingDerivedKey:] in GD.a(GTContainerCrypto.o) -[NSData(GTContainerEncryption) GTDecryptedDataUsingDerivedKey:] in GD.a(GTContainerCrypto.o) -[GTEncryptedFile streamDidReceiveData:] in GD.a(GTEncryptedFile.o) +[NSData(Base64) dataFromBase64String:] in GD.a(NSData+Base64.o) +[GTJsonCommandProcessor parseNSData:] in GD.a(GTICCJsonCommandProcessor.o) ...
ld: symbol(s) not found for architecture i386 collect2: ld returned 1 exit status error MT5202: Native linking Failed. Please review the build log.
现在我有点卡住了.有任何想法吗?
谢谢
以上是大佬教程为你收集整理的ios – Xamarin无法编译为本机代码全部内容,希望文章能够帮你解决ios – Xamarin无法编译为本机代码所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。