我正在尝试创建用于部署使用单声道 3.10.0 和 mkbundle 编译的 .Net 应用程序的包
mkbundle 命令行:
mkbundle --deps -o $V_OUTPUT_FILE_NAME $V_Target_FILES
包已创建,但是当我在没有单声道框架(Maverick OS)的机器上运行它时,出现以下错误。
dyld: Library not loaded: /Library/Frameworks/Mono.framework/Versions/3.10.0/lib/libmonoboehm-2.0.1.dylib
Referenced from: /Applications/MyApp.app/Contents/Resources/./MyApp.exe
Reason: image not found
Trace/BPT trap: 5
从 mkbundle 文档中,我了解到 --deps 参数应该将所有必需的库链接到我的包中,并且由于许可问题,我不想使用 --static 标志。
我能够在 OSX 机器上部署我的应用程序而无需安装单声道框架。
我需要在安装中包含哪些文件才能使其在没有安装单声道框架的 OSX 机器上工作。