我使用 Xamarin Studio 编写了一个控制台 Mac 实用程序。
然后我使用以下方法创建了一个包:
- mkbundle myapp.exe *.dll -o myapp --deps
- pkgbuild --analyze --root 发布名称.plist
- pkgbuild --root 发布 --component-list name.plist --sign "john doe" --install_location /Applications/myapp myapp.pkg
在另一台机器上安装 myapp.pkg 并尝试运行该应用程序时,出现运行时错误“从 myapp 引用的 libmonoboehm-2.0.1.dylib - 找不到图像”。
这表明该机器没有安装单声道运行时。这是正确的,它没有安装单声道运行时。
我尝试使用“--static”选项运行 mkbundle。但是,然后 pkgbuild --analyze 返回一个空的组件列表。
我的问题是如何在使用带有 --static 标志的 mkbundle 时构建部署 pkg?这可能吗?
提前致谢