【iOS】mac OS Catalina 放弃32位,以及Rvictl的使用

421 阅读2分钟

写在前面:

最近升级了Mac OS,遇到两个大问题:

  • 脚本编译32位的的时候报错
  • Rvictl 命令不能使用了 本文章假设你已经升级到了Mac OS10.15.1 XCode升级到了11.2

参考 rvictl in XCode 11 and MacOS Catalina How to install RVICTL with Xcode 11

问题:脚本编译32位的的时候报错

解决方案,找个别的机子。有想过在生了级的系统上改(估计是文件移了位置导致,要么就是真的完全不支持了),但是目前不敢轻易动了。

问题:Rvictl 命令不能使用了

rvictl 不能使用

解决:两个方案

1./Applications/Xcode.app/Contents/Resources/Packa 里面有下面四个包 截屏2019-11-15下午12.27.15.png 然后我尝试了安装,就是直接双击MobileDevice.pkg和MobileDeviceDevelopment.pkg文件 然后选择要安装的路劲 截屏2019-11-15下午12.04.42.png

然后发现没有啥用。。。。我在干嘛我是谁

在然后全局搜索rvictl,发现搬到这里来了/Library/Apple/usr/bin/ 打开进去发现可执行文件在这里,那好办啊。要么搬文件要么用的时候把路劲改好 rvictl可执行文件

  • #####在自己的bash里加路径,操作如下
  1. sudo nano /etc/paths,然后提示输入当前电脑用户的密码
  2. 输入密码后,如下图 截屏2019-11-15下午2.19.59.png 添加一行 /Library/Apple/usr/bin/
  3. 键盘按^+X退出,然后重启bash,就发现rvictl能用了!
  • 把rvictl文件,挪到你的当前用户对应的目录(不推荐,我没有做过)
    确保你自己可以访问就行,但是那样,xcode可能不一定能访问了。复制一份出来也是可以的吧

总结

有啥好总结的,苹果升级的也太过分了点,一点都不友好。还记得升级完后桌面有个移动文件夹的快捷方式。你弄个这玩意就算是交代了,真的是无力吐槽。关于XCode的槽点更多,反正下次不要着急升级就对了。