手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表分类:苹果相关

一次作死的更新

 本文其实发生在一周前。。。

之前我安装了mac 10.13的beta版。除了几个软件经常崩之外。还算OK。比如:PAW不能用了,风暴英雄不能玩了,等等。。。所幸还能忍,感觉比以前稳定
 
后来。。。。mac 10.13出个beta2,也就顺理成章的更新了一下。然后。。。就没有然后了。
最后花了半天时间用备份把电脑恢复了
 
看来我还是RP不够好(再次证明备份还是有用的)

作文:记一次提心吊胆的操作

 自从手贱升到high serria之后。感觉磁盘空间多了不少。于是就想将当时把磁盘做的另一个分区也改成apfs。然而,直接使用磁盘工具是不行的。于是启动的时候按住CMD+R进入恢复模式。

再打开磁盘工具,居然没有转换成APFS的功能。于是进入命令行。使用diskutil工具进行处理

一阵提心吊胆的操作后。系统成功转换成了APFS。重启无误。

于是记录一下这次没有备份时的,提心吊胆的操作!

Xcode “Device Locked” When iPhone is unlocked

When I tried to build and run, Xcode said my device was locked. I looked at my iPhone, and it's not locked at all....possible bug? How do I fix this?

1.Did you by chance not "trust" the device? This will prevent it from communicating with xcode even if the device is unlocked.

2.Unplug the device, close xcode, and then open xcode and plugin the device. When you plug it in (after unlocking it) it you should be prompted to "trust" the computer (in the iOS device). My guess is you may have accidentally tapped "do not trust" and so the device will refuse to connect to the computer.
 
3.Lock the device,Remove cable from device.,Unlock the device,Connect again to Mac
 

如何在旧版的macOS上使用双重认证

 这个标题可不是标题党,主要是我的macbook已经开启了双重认证,即我在任何一台设备上登录我的appleid,都会在手机上弹出:是否允许登录。然后输入系统给我的安全码,输进去就OK了。

然而问题发生在yosemate上,我登录apple store,结果没有弹出任何窗口来让我输入安全码。这怎么破?开始的时候一直无解。我以为把密码改成安全码就行了,然而直接告诉我密码错误。然后我又去官网后台生成一个所谓的专用密码来登录,也是告诉我密码错误。。。崩溃 !

最后google了一下,原来在官网上还真有介绍 :

https://support.apple.com/zh-cn/HT204915
  1. 如果我在运行旧版软件的设备上使用双重认证,会怎样?  
  2. 如果您在运行旧版操作系统的设备上使用双重认证,系统可能会要求您在登录时将六位验证码添加至密码末尾。从运行 iOS 9 及更高版本或 OS X El Capitan 及更高版本的受信任设备中获取验证码,或者将其发送至受信任的电话号码。然后直接在密码栏位中键入密码,后跟六位验证码。  

于是我登录apple store时,先输入密码,点击登录。然后在手机上弹出授权,点击允许,再将手机上的6位安全码,输到刚才 旧版机器 的密码框里(跟在最后),即:原密码+安全码,再点击登录。成功!

好吧。看起来不复杂,搞定就好

mac 清理dns cache

 之所以提起这个功能,是因为在windows下面太方便了,进入cmd窗口:ipconfig /flushdns ,轻轻松松处理

在mac上面就没有这么方便了,很久前,用“dscacheutil -flushcache”就可以解决了。但自从升级后这些命令就没有了,你必须得用这个组合才能清理干净:
XML/HTML代码
  1. sudo dscacheutil -flushcache  
  2. sudo killall -HUP mDNSResponder  
这不是什么新命令。
 
为什么会再提起它?是因为我在家里dmz了我的mac mini,然后,路由器自动拨号后,mac mini也在dnspod 上更新了IP,但因为我在几分钟前刚访问绑定在家里mac上的域名。导致dns信息被cache,所以才需要清理它。
 
将上面的内容清入到一个sh文件。chmod +x 一下,再ln -sf 到/usr/bin目录下,就可以全局调用了。灰常方便