强烈建议不要升级macOS 10.15 Catalina!

如果你没有调试iOS 13设备的需要,强烈不建议升级最新版的macOS 10.15 Catalina

如果你不是iOS开发者,或者你测试用的iPhone没有升级到iOS13,那么你完全没有必要升级到最新版的macOS 10.15 Catalina。

因为它会给你带来很多麻烦。

以下是我在体验了半天以后发现的一些问题:

1. 权限权限权限?????

安装完新Catlalina以后,首先遇到的是,不论你打开官方的XCode,还是第三方的各种App,总会弹出各种权限提示。

要不要允许打开“文稿”?

要不要允许打开“桌面”?

要不要允许发送通知?

要不要允许录制屏幕?(QQ或者微信截图)

等等等等。

2. 不能拖拽文件?????

权限提醒还好只是一次性的提示,而这个bug就相当奇葩了。

我都怀疑是不是我的操作姿势不对?

如果你尝试在Finder中拖动一个文件,你会发现,你拖不动它!!!

那个文件就好像被钉在那里一样,纹丝不动。

如果你尝试上下拖动,你会发现,你选中了其他文件,而不是拖动文件。

这意味着,

1). 你没法把文件从一个文件夹拖到另一个文件夹,不管是不是在同一个Finder窗口。

替代方法:Ctrl C + Ctrl V

2). 你没法把文件直接拖到一个App中打开。

替代方法:老老实实从App的菜单中用Open打开。

3. Android Studio无法正常编译旧工程????

上边两个问题都可以暂时忍了。但是,当你尝试用Android Studio打包一个旧工程时,最最无法接受的事情发生了:

首先,macOS提示有一些很旧的文件,比如2017年甚至更早时候下载的,无法识别开发者,是否要移到废纸篓。

比如 awk, clang, clang ++,还有很多别的。

你像往常一样,一路无脑地选择同意。

然后,你的工程莫名就编译失败了!!!!

原因是,Android Studio需要用到这些旧的文件(通常是可执行文件或者库文件)来执行打包编译的任务。

解决方法:

0). 从废纸篓里把删掉文件找回来

1). 当提示你要不要移到废纸篓时,选择取消

2). 到系统设置->安全性与隐私 中,允许使用刚刚提示的文件。

3). 再次编译,这次提示的时候选择“打开”

4). 遇到下一个提示,重复步骤1)

5). 直到没有提示为止

以上问题,似乎是由于macOS 10.15引入了非常严格的安全管理引起的。

苹果的初衷也许是为了保护用户的隐私和系统的安全,但是对于生产力工具而言,似乎有点用力过猛了吧……

其他

1. iPad扩展屏

看起来很美好,但是,对于程序员来说,这么小一点点点屏幕,暂时不想评价。

我有点失望,有点生气……

以上

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191009A0KNOV00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券