写在前面:
最近脑残升级了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 命令不能使用了
解决:两个方案
1./Applications/Xcode.app/Contents/Resources/Packa
里面有下面四个包
然后我尝试了安装,就是直接双击MobileDevice.pkg和MobileDeviceDevelopment.pkg文件
然后选择要安装的路劲
然后发现没有啥用。。。。我在干嘛我是谁
在然后全局搜索rvictl
,发现搬到这里来了/Library/Apple/usr/bin/
打开进去发现可执行文件在这里,那好办啊。要么搬文件要么用的时候把路劲改好
-
在自己的bash里加路径,操作如下
-
sudo nano /etc/paths
,然后提示输入当前电脑用户的密码 - 输入密码后,如下图
添加一行/Library/Apple/usr/bin/
- 键盘按^+X退出,然后重启bash,就发现rvictl能用了!
-
把rvictl文件,挪到你的当前用户对应的目录(不推荐,我没有做过)
确保你自己可以访问就行,但是那样,xcode可能不一定能访问了。复制一份出来也是可以的吧
总结
有啥好总结的,苹果升级的也太过分了点,一点都不友好。还记得升级完后桌面有个移动文件夹的快捷方式。你弄个这玩意就算是交代了,真的是无力吐槽。关于XCode的槽点更多,反正下次不要着急升级就对了。