我一直在开发一个原生unity插件,将原生代码打包成macos包。我正确地进行了协同设计,但是当我将插件添加到packages目录时,Unity会在包的中生成.meta文件,这当然会使协同设计无效。因此,Unity并没有删除com.apple.quarantine
属性,这意味着我必须手动删除它——当其他团队需要下载和使用这个插件时,这并不能真正扩展。
我还尝试将本机代码打包为dylib(在更改插件名称的过程中)。绑定到libplugin.dylib),但这不起作用。甚至从未检测到dylib。
我真的很感激你的帮助!我的目录结构如下:
PluginDirectory
| Documentation
| Runtime
| | Interface
| | Plugins
| | | MacOS
| | | | plugin.bundle // items inside this have .meta files generated, invalidating the codesigning
| Editor
| Tests
我使用Unity版本2020.3.25f1。谢谢!
你只是手动添加它还是安装它,因为它应该是这样做的?
- 创建新的本地包
- 从本地文件夹安装包