首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >链接器命令失败,退出代码为%1(有关详细信息,请使用-v ) Xamarin.Mac

链接器命令失败,退出代码为%1(有关详细信息,请使用-v ) Xamarin.Mac
EN

Stack Overflow用户
提问于 2018-02-08 20:17:09
回答 1查看 568关注 0票数 0

我创建了一个Xamarin.Mac应用程序,然后添加nuget包Pkcs11Interop (它支持mac)。并尝试调整项目,但给出了错误消息:

构建日志:

代码语言:javascript
复制
MMP : warning MM2006: Native library 'libdl' was referenced but could not be found.
        /Library/Frameworks/Mono.framework/Commands/pkg-config --cflags mono-2
        -D_THREAD_SAFE -I/Library/Frameworks/Xamarin.Mac.framework/Versions/4.0.0.216/lib/pkgconfig/../../include/mono-2.0  

        /Library/Frameworks/Mono.framework/Commands/pkg-config --variable=libdir mono-2
        /Library/Frameworks/Xamarin.Mac.framework/Versions/4.0.0.216/lib/pkgconfig/../../lib

        /Library/Frameworks/Mono.framework/Commands/pkg-config --modversion mono-2
        5.4.0
    xcrun -sdk macosx clang -g -mmacosx-version-min=10.12 -arch x86_64 -fobjc-runtime=macosx -Wno-unguarded-availability-new -ObjC -framework CoreFoundation -framework Security -framework CoreServices -framework AppKit -framework CoreVideo -framework Foundation -framework Carbon -framework OpenGL -framework CloudKit -framework QuartzCore -u xamarin_timezone_get_data -u xamarin_get_block_descriptor -u C_Initialize -u C_Finalize -u C_GetInfo -u C_GetFunctionList -u C_GetSlotList -u C_GetSlotInfo -u C_GetTokenInfo -u C_GetMechanismList -u C_GetMechanismInfo -u C_InitToken -u C_InitPIN -u C_SetPIN -u C_OpenSession -u C_CloseSession -u C_CloseAllSessions -u C_GetSessionInfo -u C_GetOperationState -u C_SetOperationState -u C_Login -u C_Logout -u C_CreateObject -u C_CopyObject -u C_DestroyObject -u C_GetObjectSize -u C_GetAttributeValue -u C_SetAttributeValue -u C_FindObjectsInit -u C_FindObjects -u C_FindObjectsFinal -u C_EncryptInit -u C_Encrypt -u C_EncryptUpdate -u C_EncryptFinal -u C_DecryptInit -u C_Decrypt -u C_DecryptUpdate -u C_DecryptFinal -u C_DigestInit -u C_Digest -u C_DigestUpdate -u C_DigestKey -u C_DigestFinal -u C_SignInit -u C_Sign -u C_SignUpdate -u C_SignFinal -u C_SignRecoverInit -u C_SignRecover -u C_VerifyInit -u C_Verify -u C_VerifyUpdate -u C_VerifyFinal -u C_VerifyRecoverInit -u C_VerifyRecover -u C_DigestEncryptUpdate -u C_DecryptDigestUpdate -u C_SignEncryptUpdate -u C_DecryptVerifyUpdate -u C_GenerateKey -u C_GenerateKeyPair -u C_WrapKey -u C_UnwrapKey -u C_DeriveKey -u C_SeedRandom -u C_GenerateRandom -u C_GetFunctionStatus -u C_CancelFunction -u C_WaitForSlotEvent -u mono_pmip -u xamarin_dyn_objc_msgSend -u xamarin_dyn_objc_msgSendSuper -u xamarin_dyn_objc_msgSend_stret -u _xamarin_dyn_objc_msgSendSuper_stret /Library/Frameworks/Xamarin.Mac.framework/Versions/4.0.0.216/lib/libxammac-debug.a -o /Users/fezz/Documents/Projects/IDReader/IDReader/bin/Debug/IDReader.app/Contents/MacOS/IDReader -D_THREAD_SAFE -I/Library/Frameworks/Xamarin.Mac.framework/Versions/4.0.0.216/lib/pkgconfig/../../include/mono-2.0   /Library/Frameworks/Xamarin.Mac.framework/Versions/4.0.0.216/lib/pkgconfig/../../lib/libmonosgen-2.0.a -liconv -x objective-c++ -I/Library/Frameworks/Xamarin.Mac.framework/Versions/4.0.0.216/include -fno-caret-diagnostics -fno-diagnostics-fixit-info -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk /Users/fezz/Documents/Projects/IDReader/IDReader/obj/x86/Debug/mmp-cache/main.m
    Process exited with code 1, command:
    Undefined symbols for architecture x86_64
EN

回答 1

Stack Overflow用户

发布于 2018-02-09 01:51:13

到今天为止,Pkcs11Interop 4.0.0已经在Mac的64位Mono核心和32位.NET运行时上进行了测试。它支持Xamarin.Android和Xamarin.iOS,但从未使用Xamarin.Mac进行过测试。我已经打开了issue for tracking the Xamarin.Mac support

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48685321

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档