MonkeyDev RevealServer旧版本问题解决

1.我们先在Reveal客户端里help->show revleal library里找到对应版本的revealServer

2.复制到opt/MonkeyDev/Frameworks里

3.如果运行报错Cpu type/subtype in slice (arm64e.old) does not match fat header (arm64e)

说明这个库的架构包含amr64e是slice架构,需要把它删除了

1>查看架构 lipo -info /opt/MonkeyDev/Frameworks/RevealServer.framework/RevealServer

2>去除架构 lipo /opt/MonkeyDev/Frameworks/RevealServer.framework/RevealServer -remove arm64e -output /opt/MonkeyDev/Frameworks/RevealServer.framework/RevealServer

这时你会发现还是不行,因为有_codeSignure文件,这是xcode14或者15新弄的

3>删除旧签名 rm -rf /opt/MonkeyDev/Frameworks/RevealServer.framework/_CodeSignature

4>重新签名 codesign --force --deep --sign "Your cer name" /opt/MonkeyDev/Frameworks/RevealServer.framework

5> 不知道是哪个证书 查看证书列表 security find-identity -v -p codesigning

6>验证签名:codesign -v /opt/MonkeyDev/Frameworks/RevealServer.framework

   成功的话 什么也不显示,失败会有提示
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容