标签: unity3d-native-plugins

如何在Unity / Mac中重置或重新导入插件?

使用本地低级插件.. Mac版本获取Unity项目。

在此处输入图片说明

在Xcode插件项目中进行少量更改,然后进行构建。

现在,您在Unity项目中有了新的插件库。

如果再次“构建”,当然,最终的Mac应用程序现在将包含新库-没问题。

但是...

如果您在编辑器中点击播放

它不会接收库中的更改。

实际上似乎:

每次在Unity中更改库时,都必须重新启动Unity!

已经尝试了所有操作,例如“重新导入所有资产”,AssetDatabase.Refresh,重命名等。看来您实际上必须重新启动Unity。

这有什么关系?


有关更多信息:

看来mac共享库/捆绑包无法卸载。文章:

https://docstore.mik.ua/orelly/unix3/mac/ch05_03.htm

显然,此问题已在10.5中修复:

https://developer.apple.com/library/archive/documentation/System/Conceptual/ManPages_iPhoneOS/man3/dlclose.3.html

也许Unity现在可以解决这个问题。按照他们通常的节奏,它应该在2035年左右的任何时候发生。

macos xcode unity-game-engine unity3d-native-plugins

3
推荐指数
1
解决办法
568
查看次数