MacOS Sonoma 14.1 Beta 1 下playcover所有软件无法运行的解决方法

由于playcover内置的playtools组件在MacOS Sonoma14.1 beta版下会出现空指针异常等报错问题导致Mac-Catalyst 应用程序崩溃

解决方法有很多,此教程讲最快的方法:

首先前往以下链接(截止撰写教程前,playtools组件作者已发布beta版更新)

https://github.com/Ryu-ga/PlayTools/tree/Sonoma14_1b

如果此链接加载太慢,大家可以下载我上传的版本:

csdn下载链接(免费的!!要是被csdn调整为了收费记得踢我一下):

​​​​​​​​​​​​​​https://download.csdn.net/download/Androidandios/88409483

下载最新的playtools框架(下载位置默认就是下载文件夹,请不要更改)

下载好后解压:

打开终端依次运行如下命令:(命令运行成功后没有提示是正常现象)

rm -rf ~/Library/Frameworks/PlayTools.framework
rm -rf /Applications/PlayCover.app/Contents/Frameworks/PlayTools.framework

上述命令会移除所有本机上的playtools组件为接下来的操作做好准备

然后运行

cp -R ~/Library/Developer/Xcode/DerivedData/[Some path]/Build/Products/Debug-maccatalyst/PlayTools.framework /Applications/PlayCover.app/Contents/Frameworks/PlayTools.framework

或者:

cp -R ~/Downloads/PlayTools.framework /Applications/PlayCover.app/Contents/Frameworks/PlayTools.framework

 若出现权限问题可以自行将解压好的文件复制到 

/Applications/PlayCover.app/Contents/Frameworks/

手动将里面的文件替换掉即可。

运行完后,playcover的playtools框架已经被替换为新版。

然后在终端中运行如下命令,对play cover授予权限以及对playcover签名

sudo xattr -r -d com.apple.quarantine /Applications/PlayCover.app

codesign --force --deep --sign - /Applications/PlayCover.app

若出现报错,提示权限不够,请关闭sip

签名成功后 重启playcover 然后移除需要使用软件的playtools ,然后重新注入playtools组件

然后在需要运行的软件以默认分辨率运行打开一次后才可自己调整想要的分辨率不然大概率崩溃。

然后就可以自由自在地使用playcover啦。

可以看到原神开启了MetalFX后变得更清楚了。

经过测试,替换playtools框架后,Macos Sonoma 14.1beta下的play cover运行的应用 不再出现闪退问题。崩坏·星穹铁道,金铲铲之战等APP均可完美运行!

猜你喜欢

转载自blog.csdn.net/Androidandios/article/details/133705329
今日推荐