Mac OS下修复App Store无法登陆的问题

      前几天因为在win10下面访问了Mac OS系统所在的盘,导致我可怜的黑苹果就此挂了,有人可能会问为什么会挂了呢?这里我要说一下,Mac OS的文件系统和win是不一样的,毕竟人家是高贵的Unix而来的,矫情点可以理解,我就因为访问了一下Mac os盘里的文件,就导致文件系统还原了,然后Mac OS就再也起不来了;甚是难过,并不是因为系统的难装,而是因为那一整堆的,已经配置的好的环境和那些价值“过亿”的数据,毕竟数据无价嘛,难过归难过,单系统还得装回来,毕竟还要装逼呢^_^   好了吐槽了那么多我们来说说今天的主题”Mac OS下修复App Store无法登陆的问题“我们先来看看当前的不能登录的App Store时的网络情况

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Mac:~ Adair$ ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
options=3<RXCSUM,TXCSUM>
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
nd6 options=1<PERFORMNUD>
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether 24:05:0f:74:ee:01
inet6 fe80::2605:fff:fe74:ee01%en1 prefixlen 64 scopeid 0x5
inet 192.168.0.103 netmask 0xffffff00 broadcast 192.168.168.255
nd6 options=1<PERFORMNUD>
media: autoselect
status: active

      注意看上面的信息我们只能看到en0这张网卡,此时我是没装有线网卡的,因此这样网卡明显是无线网卡,但是mac是这样定义en0是有线,en1是无线上面我的信息明显违背了mac的定义,所以自然而然的Appstore就会出现无法登录的未知错误,网上推荐说先装有线网卡再装无线网卡,可是很不幸我是先装了无线再装的有线,自然问题多了些,下面开始讲讲解决方法吧,对了在讲解决方案前我们需要先把有线网卡装上: Alt text根据上面的路径找到需要修改的文件,注意上面我们用黄色圈起来的地方,这个是我们需要修改的文件,操作前建议先备份一份,避免意外 打开com.apple.Boot.plist这个文件,添加下面两行

1
2
<key>EthernetBuiltIn</key>
<string>Yes</string>

修改好后保存,然后重启电脑,再看看看当前的网络状况

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
MAC:~ Adair$ ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
options=3<RXCSUM,TXCSUM>
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
nd6 options=1<PERFORMNUD>
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=6b<RXCSUM,TXCSUM,VLAN_HWTAGGING,TSO4,TSO6>
ether 10:c3:7b:b0:93:e6
nd6 options=1<PERFORMNUD>
media: autoselect (<unknown type>)
status: inactive
en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether 24:05:0f:74:ee:01
inet6 fe80::2605:fff:fe74:ee01%en1 prefixlen 64 scopeid 0x5
inet 192.168.199.237 netmask 0xffffff00 broadcast 192.168.199.255
nd6 options=1<PERFORMNUD>
media: autoselect
status: active

这会儿我们再去登录App Store,天啊惊奇的发现不再报错了,正常登陆,看下图圈出来的部分 Alt text至此完美修复App Store无法登录的问题

分享到