Mac OS上AppStore無法登陸的問題



title: Mac OS上AppStore無法登陸的問題
date: 2017-01-26 17:01:10
categories: [Mac OS]
tags: [Mac OS,AppStore]

原文地址: http://www.uthinks.com/wordpress/2017/12/31/基於hexo-git-nginx的博客發布/

問題由來

不久前更新了MacBook Air的操作系統,隨后便發現AppStore無法登陸賬號。一直提示This action could not be completed. Try again.當時認為這可能是網絡的問題,除此之外,國內連接AppStore向來不是很穩定。懶得去折騰,也不急於一時。

這幾天想嘗試下用Swift開發點IOS應用,安裝XCode的時候發現AppStore還是登陸不上,下搞啥呀!果斷打客服電話然后跟着客服操作了一通,啥安全模式呀,重啟呀啥的,注冊新賬號嘗試呀搞了大半天,浪費了無數電話費!!還是沒解決!!

解決方案

沒辦法了,靠誰都不如靠自己,度娘不行就谷歌。皇天不負有心人,終於找到了一下的解決方法(嘗試了下,終於成功了):

  1. 找到/Users/Shared文件夾查看其權限
    當時我的Shared文件夾的權限是 drwxr-xr-t

  2. 修改/Users/Shared目錄權限

  • 操作系統版本大於OS X 10.6

    sudo chmod -R 1777 /Users/Shared
    
  • 操作系統版本OS X 10.5.x或更早版本,請運行以下命令:

    sudo chmod -R 777 /Users/Shared
    
  • 如果沒有Shared文件夾則創建一個,修改為上面的權限

  1. 重啟AppStore后重新嘗試登陸就可以了

為什么會這樣

  1. /Users/Shared是什么目錄,修改這個文件夾權限會不會有安全問題?

    這個目錄並不表示系統中有一個用戶叫做Shared,所以他不是任何用戶的主目錄(千萬別把它當成“共享(sharing)用戶”的主目錄!),那么它是做什么的呢?Mac OS X系統希望通過這樣一個目錄提供另外一種用戶之間共享數據的方法。該目錄可以被任意用戶讀寫,但它不應該存放與任何應用程序有關的信息,當然,除非某用戶非要這么做。這個目錄很像傳統Unix系統中的/tmp目錄,用於各(系統)用戶臨時存放或者交換文件。
    所以這個文件夾理論上就應該是大家都能讀寫,就是一個臨時目錄,修改他的權限為777不會造成安全問題

  2. /Users/Shared權限不對為什么會造成AppStore登錄異常?

根上的問題上App Store在登錄時需要讀寫/Users/Shared/adi目錄下的文件,權限問題導致這個目錄寫入出現問題。安全模式呀,重啟啊,更換賬號都是無法解決這個問題。修改權限才是正解!!

如果我的文章對你有幫助,或者有什么疑問。歡迎在下方留言,一起交流討論


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM