找回密码
 立即注册
查看: 621|回复: 3

Unity Native Plugin关于OSXBundle的小秘密

[复制链接]
发表于 2021-3-9 13:30 | 显示全部楼层 |阅读模式
众所周知,Unity里macos平台的native plugin都是以xxx.bundle形式发布的。
今天我打算用xmake来做交叉编译编插件,死活卡在输出bundle这一块(因为xmake不支持输出bundle)。
然后我就简单看了下,看着这bundle不就是个文件夹嘛,动态库放在Contents/MacOS里,外面有个Info.plist有些简单信息,看样子就很容易构造出来的样子。
接着我再查了下资料,发现直接把xxx.dylib重命名成xxx.bundle就可以了,Unity照样能把接口读出来,省事+完美。
发表于 2021-3-9 13:37 | 显示全部楼层
通过set_targetdir可以直接编译修改目标文件目录,然后通过 set_filename改下文件名即可
发表于 2021-3-9 13:43 | 显示全部楼层
现在xmake内置支持bundle编译了,还支持了framework ,ios 和 mac app也支持了 可以看下 https://xmake.io/#/guide/project_examples?id=bundle-program
发表于 2021-3-9 13:44 | 显示全部楼层
作者很棒
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-22 18:10 , Processed in 0.089545 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表