chexiongsheng

Results 536 comments of chexiongsheng

有没试过? cd Plugins/Puerts/ThirdParty find . -name "*.dylib" | xargs sudo xattr -r -d com.apple.quarantine

那没碰到过了。 看你提交的信息的话,似乎xcode版本相对于UE版本过新了。

ChatGPT的答复,我觉得可以参考: 如果libv8.dylib在其他macOS-x86_64机器上是可用的,那么问题可能出在你的开发环境上。以下是一些可能的原因和解决方案: * 链接器版本不同:你的链接器可能比其他机器上的版本旧,或者不支持libv8.dylib的格式。你可以尝试更新你的链接器,或者安装和其他机器相同的版本。 * 环境路径问题:可能是你的环境变量或者链接器的路径设置有问题,导致链接器无法正确找到或者识别libv8.dylib。你可以检查你的环境变量和链接器的路径设置,确保它们是正确的。 * 权限问题:可能是你的用户账户没有足够的权限来访问或者链接libv8.dylib。你可以尝试使用管理员权限来运行你的构建命令,或者修改libv8.dylib的权限。 * 文件损坏:虽然这个文件在其他机器上可以工作,但是在你的机器上的副本可能已经损坏。你可以尝试重新从其他机器上复制这个文件,或者从源头重新下载。

> > > > xcode的版本是比较高,如果我想自己编译v8库,只用替换库,那么是否用下面连接的源码就可以了呢? https://github.com/puerts/backend-v8/releases/tag/V8_8.4.371.19_0323 这些是github虚拟机上跑的自动化脚本,你本地跑可能会有些环境变量找不到

你试试用这个版本:https://github.com/chexiongsheng/backend-v8/releases/tag/V8_9.4.146.24_230706 这个是在Xcode_14.3.1下编译的

> clean一下 也可能是你puerts的版本低,不支持v8 9.4,可以升级下puerts