macos 10.15.x catalina could not be verified/ xcode 11 An unknown error occurred. See the install log for more details.

 mac, macpro, xcode, 开发  macos 10.15.x catalina could not be verified/ xcode 11 An unknown error occurred. See the install log for more details.已关闭评论
1月 202020
 

2012 macpro  升级 macos 到 10.15.2  catalina  并 安装 新xcode时碰到下列问题,供其他碰到的同学参考。

  • 问题1.  “macOS Catalina” could not be verified, 在”系统偏好设置 ” -> “软件更新”下下载完catalina更新包后点安装,提示  “macOS Catalina” could not be verified.
    解决办法:打开“ 系统偏好设置”->“日期与时间”->去掉打勾”自动设置日期与时间”, 重启机器,并再次软件更新并安装。

Go to settings then date&time. Click and then unclick “set date and time automatically”. Save the changes by clicking the lock.

Then restart the computer and proceed to download the update once again through settings and software update. It resolved the issue of the update not being verified.

 

  • 问题2. macos catalina安装完,打开xcode时,提示“An unknown error occurred. See the install log for more details.”

解决方法:

  • 这个问题再次在Xcode 11.1出现,是有个证书在2019年的10月份某天过期引起的。
  • 你可以通过暂时把系统日期修改到过期的日期之前来解决。
  • 在Xcode 11这个版本下,设置系统日期为2019年10月3日,然后运行Xcode,再安装组件,(就可以安装成功了),完成之后再把系统日期改回正常状态。
  • This problem has once again appeared in Xcode 11.1 and is caused by an invalid certificate that expired some day in October 2019.
  • You can work around the problem by temporarily changing the system date to before the certificate expiration date.
  • In the case of Xcode 11, set the system date to Oct 3, 2019, run Xcode, then change the date back after the components have installed.

苹果公司就这么把版本放出来也是醉了!

 

 

MacOS下命令行查询网络端口占用情况

 mac  MacOS下命令行查询网络端口占用情况已关闭评论
12月 052019
 

MacOS下命令行查询网络端口占用情况(进程号等)

1. netstat命令
[[email protected] centos]# netstat -an | grep 8889
tcp 0 0 0.0.0.0:8889 0.0.0.0:* LISTEN
tcp6 0 0 :::8889 :::* LISTEN
8889即查询的端口号,替换成自己需要查询的端口号

但是 OS X 的 netstat 不能查看使用端口的程序名,建议使用 lsof 代替 netstat 进行查看

2.lsof命令
通过lsof(list open file)命令可以查看到当前打开文件,在linux(mac os内核也基于unix)中所有事物都是以文件形式存在,包括网络连接及硬件设备。
-n 表示不显示主机名
-P 表示不显示端口俗称
非root用户(不加sudo运行命令)下运行,只能查看以当前用户运行的程序,

[[email protected] centos]# lsof -i:8889 -P -n
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
python 24433 root 4u IPv6 146243463 0t0 TCP *:8889 (LISTEN)
python 24433 root 6u IPv4 146243464 0t0 TCP *:8889 (LISTEN)

-i参数表示网络链接,:8999指明端口号,该命令会同时列出PID

举例:
查看所有进程监听的端口
sudo lsof -i -P | grep -i “listen”
sudo lsof -nP -iTCP -sTCP:LISTEN

您不能安装“Network Link Conditioner”偏好设置。“Network Link Conditioner”偏好设置是随 macOS 安装,不能被替换。

 mac  您不能安装“Network Link Conditioner”偏好设置。“Network Link Conditioner”偏好设置是随 macOS 安装,不能被替换。已关闭评论
8月 162019
 

其实出现这个提示,基本都是以前使用过Network Link Conditioner, 后来关闭后,Network Link Conditioner从“系统设置”里看不到了,然后再次从“Additional_Tools_for_Xcode_xxxx.dmg”中的Hardware目录里点击Network Link Conditioner .prefPane出现这样的提示, 其实这个程序已经安装了,可以通过操作spotlight找到并打开:

  • 按住 Command + Space 打开 spotlight 全局搜索
  • 搜索 Network Link Conditioner
  • 在结果列表里双击打开
  • 自动添加到设置面板并打开

DONE!

升级完macOS mojave后,git命令出现xcrun 错误解决方法

 git, mac  升级完macOS mojave后,git命令出现xcrun 错误解决方法已关闭评论
3月 292019
 

今天升级macOS 到 macOS mojave,升级完后终端里使用git的时候,弹出一行错误:

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

解决方法,重装xcode command line:

xcode-select --install

如果没有解决问题,执行以下命令

sudo xcode-select -switch /

DONE!!