Can';在macOS Sierra中加载libcrypto库
我有一个在OSX 10.9到10.11上运行良好的应用程序,但在OSX 10.12或更高版本上运行该应用程序时,我遇到了以下错误 我知道苹果停止了对Xcode 8.0中的Can';在macOS Sierra中加载libcrypto库,macos,openssl,homebrew,linker-errors,macos-sierra,Macos,Openssl,Homebrew,Linker Errors,Macos Sierra,我有一个在OSX 10.9到10.11上运行良好的应用程序,但在OSX 10.12或更高版本上运行该应用程序时,我遇到了以下错误 我知道苹果停止了对Xcode 8.0中的libcrypto.a库的支持,所以我不得不从自制软件中手动安装它,这使得它在OSX 10.11.6之前工作正常。这是我运行程序时遇到的错误: Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x00000
libcrypto.a
库的支持,所以我不得不从自制软件中手动安装它,这使得它在OSX 10.11.6之前工作正常。这是我运行程序时遇到的错误:
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Termination Reason: DYLD, [0x1] Library missing
Application Specific Information:
dyld: launch, loading dependent libraries
Dyld Error Message:
Library not loaded: /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib
Referenced from: /Applications/Pixel Perfect LED.app/Contents/MacOS/Pixel Perfect LED
Reason: image not found
Binary Images:
0x1010c2000 - 0x1010ebffb +com.RedDotLogicsLLC.PixelPerfectLED (1.5.0 - 1.5.0.1) <F2C668CF-3D03-3D4B-805E-7D4549E7056B> /Applications/Pixel Perfect LED.app/Contents/MacOS/Pixel Perfect LED
0x101b06000 - 0x101b431c7 dyld (421.1) <A525EAEA-AF86-30C2-B360-3D093B4F0828> /usr/lib/dyld
0x7fff8309e000 - 0x7fff8309efff com.apple.Cocoa (6.11 - 22) <5EEB0A26-F1C2-3D57-8441-52C0B80C2A6A> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x7fff855b8000 - 0x7fff8564dfff com.apple.framework.IOKit (2.0.2 - 1324.1.7) <10BDCD1E-0463-3C53-BF11-C9A0919C1588> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
异常类型:EXC_崩溃(SIGABRT)
异常代码:0x0000000000,0x0000000000000000
例外说明:EXC_尸体通知
终止原因:缺少DYLD[0x1]库
特定于应用程序的信息:
dyld:启动、加载依赖库
Dyld错误消息:
未加载库:/usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib
引用自:/Applications/Pixel Perfect LED.app/Contents/MacOS/Pixel Perfect LED
原因:找不到图像
二进制图像:
0x1010c2000-0x1010ebffb+com.RedDotLogicsLLC.PixelPerfectLED(1.5.0-1.5.0.1)/Applications/Pixel PerfectLED.app/Contents/MacOS/Pixel PerfectLED
0x101b06000-0x101b431c7 dyld(421.1)/usr/lib/dyld
0x7fff8309e000-0x7fff8309efff com.apple.Cocoa(6.11-22)/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x7fff855b8000-0x7fff8564dfff com.apple.framework.IOKit(2.0.2-1324.1.7)/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
这看起来不像是编程问题。请尝试使用Mac软件寻求帮助。实际上,这是关于在我的代码中添加我可能没有正确安装的库或其他什么?我对Xcode中的这一部分不太熟悉,因为dylib位于/usr/local/opt/opensssl/lib
?我手动将一台计算机与另一台计算机碰撞,所以文件现在就在那里了(我希望将其内置到应用程序中,这样我就不必手动移动它。这看起来不像是编程问题。请尝试使用Mac软件寻求帮助。基本上,这是关于在我的代码中添加库的问题,我可能没有正确安装或其他什么?我对XcodeIs中的这部分不太熟悉,/u中的动态库sr/local/opt/opensssl/lib
?我手动将一台计算机与另一台计算机碰撞,因此文件现在已经存在(我希望将其内置到应用程序中,这样我就不必手动移动它)。