由于似乎没有太多关于此的信息,我想问在这种情况下有什么建议?我已经将它包含在 /lib/bin 中,使用
join(dirname(Platform.script.toFilePath()), 'lib', 'bin', 'binary');
访问它
但是,这在一般情况下似乎不起作用。有人有这方面的经验吗
经过大量实验,以下似乎是实现它的最佳方法:
Platform.resolvedExecutable.replaceFirst(RegExp(r'/[^/]+$'), ''),
'..',
'Frameworks',
'App.framework',
'Resources',
'flutter_assets',
'assets',
'bin',
'yourBinary');
将 asset/bin/ 添加到 pubspec.yaml 后即可使用