[OS X] [分享] Mac OS X 上的 App Store 無法登入問題的另一種解決方式 - iPhone4.TW

會員登入



顯示結果從 1 到 4 共計 4 條
  1. #1

    新生報到

    註冊日期:12-12-2010
    文章:8
    謝謝你: 0
    在 0篇文章中獲得 0個感謝
    日前發現我的 2012年版 Mac mini (Mac OS X Capitan) 無法登入 APP Store
    出現 AMD:Action:authenticate:SP 的錯誤訊息
    在網路上爬了很多文章,大部分的解決方式都是
    前往 /Library/Preferences/SystemConfiguration/ 目錄將
    NetworkInterfaces.plist 檔案刪除後重新開機就可以登入了,可是我怎麼試就是不行


    後來想到可能是 El Capitan 的 SIP 作怪,於是也關閉了 SIP 還是不行
    又爬了許多國外的文章,發現可能是我有改雙硬碟引起的
    主硬碟 SSD,次硬碟原廠的 HD,改了雙硬碟後,將整個 Users 資料夾搬到次硬碟上,再 ln 掛載
    在El Capitan之前的作業系統是沒問題的,但是在 El Capitan 卻會出現問題,而問題出在
    /Users/Shared 這個資料夾上,它必須在主硬碟上


    於是我 ln 的連結刪掉,在主硬碟 /Volumes/主硬碟 重建 Users 目錄 sudo mkdir /Volumes/主硬碟/Users
    再把副硬碟 sudo mv /Volumes/副磁碟/Users/Shared /Volumes/主硬碟/Users
    還有 sudo mv /Volumes/副磁碟/Users/Guest /Volumes/主硬碟/Users
    也一併搬回去
    然後再 sudo ln -s /Volumes/副硬碟/Users/使用者資料夾 /Volumes/主硬碟/Users 掛載上去
    讓 /Users 中的 Shared、Guest、使用者資料夾 只有 使用者資料夾是屬於 ln 連結,其他都是實體存在主硬碟上
    重開機後 再登入 APP Store 就可以正常登入了


    另外在 El Capitan 要搬移 /Users 或底下的資料夾能會發生sudo 也動不了的狀況,那就是 SIP 的關係了,關閉 SIP 就可以動了


    OS X升級到El Capitan之後,提供SIP(System Integrity Protection),又稱rootless mode,這個新功能在強化OS X的安全性,不過也造成部分程式(例如homebrew和git)在命令列模式下執行異常。
    SIP預設是開啟的,以下步驟可以把SIP關閉:
    1. 重新開機
    2. 重開後長按Command-R進入Recovery Mode
    3. 進入Recovery Mode之後,從Utilities > Terminal打開終端機
    4. 終端機輸入csrutil disable
    特別要注意的是,csrutil 的設定實際上是在 NVRAM 中設定參數,所以當你重置 NVRAM (開機按住 command + option + P + R) 之後,SIP 會變回開啟狀態,所以要再重新關閉一次,切記切記!


  2. #2
    AndyLee76 的頭像

    超熱血的愛用者

    註冊日期:08-20-2008
    文章:1,990
    謝謝你: 116
    在 164篇文章中獲得 273個感謝
    git 命令列在10.11很正常啊?


  3. #3

    新生報到

    註冊日期:12-12-2010
    文章:8
    謝謝你: 0
    在 0篇文章中獲得 0個感謝
    國外有部分使用者在 El Capitan 下無法正常安裝 Git 軟體,必須關閉 SIP 後才能正常安裝使用

    [step 1] download and install "git-2.5.3-intel-universal-mavericks.dmg" as normal, ending with "Install successful". Confirm that git is still not properly installed. Shut down or restart.

    [step 2] Boot into the Recovery partition by holding down <cmd>+R while
    power on and boot.

    [step 3] Utilities > Terminal

    [step 4] $ scrutil disable

    [step 5] Restart normally > Terminal > sudo mv /usr/git /usr/bin/git-system

    [step 6] Shut down and reboot into the Recovery partition as above.

    [step 7] Utilities > Terminal

    [step 8] $ scrutil enable

    [step 9] Restart normally ...


  4. #4
    AndyLee76 的頭像

    超熱血的愛用者

    註冊日期:08-20-2008
    文章:1,990
    謝謝你: 116
    在 164篇文章中獲得 273個感謝
    xcode command line tool 裡面就有 git 了,這樣裝最簡單
    使用的版本為 git version 2.5.4 (Apple Git-61)


 

 

相似的主題

  1. [OS X] 解決 Mac App Store 無法驗證裝置導致無法登入之問題
    由ricky60671論壇中Mac OS X 教學區
    回覆: 4
    最後發表: 05-29-2017, 12:53
  2. 回覆: 11
    最後發表: 10-28-2013, 00:45
  3. [OS X] 吉米教你解決Mac App Store無法更新的問題
    由吉米丘論壇中Mac OS X 教學區
    回覆: 3
    最後發表: 03-19-2013, 10:38
  4. [消息] 新一代OS X Mountain Lion正式開始在Mac App Store上架銷售。
    由kouko.d論壇中iPhone 最新消息
    回覆: 0
    最後發表: 07-25-2012, 21:40
  5. [求助] Mac App Store 無法登入之問題
    由fu5848論壇中Mac 硬體疑難雜症區
    回覆: 3
    最後發表: 02-04-2012, 01:27

發文規則

  • 不可以發表新主題
  • 不可以發表回覆
  • 不可以上傳附件
  • 不可以編輯自己的文章
  •  
回到此頁頂端