오늘 저는 일부 소프트웨어를 업데이트하기 위해 App Store를 열어 보았습니다.하지만 열리면 빈 화면이 남았습니다.
또한 상단 바에서 메뉴 항목을 클릭하면 여러 항목이 파란색으로 강조 표시됩니다 (빈 화면은 변경되지 않음).
왜 이런 일이 일어나는 지 아는 사람이 있습니까? Mac OSX 9.1 (Mavericks)를 사용하고 있습니다.
오늘 저는 일부 소프트웨어를 업데이트하기 위해 App Store를 열어 보았습니다.하지만 열리면 빈 화면이 남았습니다.
또한 상단 바에서 메뉴 항목을 클릭하면 여러 항목이 파란색으로 강조 표시됩니다 (빈 화면은 변경되지 않음).
왜 이런 일이 일어나는 지 아는 사람이 있습니까? Mac OSX 9.1 (Mavericks)를 사용하고 있습니다.
답변:
나는 모두를 죽였다. store*
활동 모니터의 프로세스 그런 다음 앱 스토어를 다시 시작하고 작업을 시작했습니다.
내 것을 열려고 할 때 항상 멈추고, 프로세스를 죽이고, iTunes를 통해 서명하고, 다시 시작하고, 아무 것도 작동하지 않았습니다. 나는 터미널을 통해 OS와 iTunes를 업데이트하고 결국 앱 스토어를 다시 시작했다.
터미널에서 타이핑
소프트웨어 업데이트 날짜 - l
사용 가능한 업데이트를 제공합니다. 그런 다음 비슷한 작업을 수행 할 수 있습니다.
소프트웨어 업데이트 -i OSXUpd10.10.4-10.10.4
사용 가능한 업데이트 목록을 기반으로합니다.
출처: http://osxdaily.com/2015/07/01/fix-frozen-app-store-updates-and-high-softwareupdated-cpu/
softwareupdate -i -a
업데이트를 설치합니다.
방금 온라인에서이 문제를 겪고 NVRAM을 재설정하여 문제를 해결했습니다. 재부팅으로 문제가 해결되지 않으면 일반적으로 두 번째 해결책입니다.
다음은 Maverick NVRAM 재설정 지침입니다.
http://support.apple.com/kb/PH14222?viewlocale=ko_KR
NVRAM 재설정
- Mac을 종료하십시오.
- 키보드에서 Command (⌘), Option, P 및 R과 같은 키를 찾습니다.
- Mac을 켭니다.
- 시작 소리가 들리면 Command-Option-P-R 키를 누른 채로 있습니다.
- 컴퓨터가 다시 시작되고 두 번째 시동 음이 들릴 때까지이 키를 누릅니다.
- 열쇠를 놓습니다.
나는 OS X 10.11 El Capitan에서 App Store가 빈 페이지를 열고 오류가 표시되지 않는 동일한 문제를 겪고있었습니다.
여러 사이트에서 본 주요 솔루션은 다음과 같습니다.
# 4와 # 5는 나에게 적용되지 않았다.
나는 # 3을 수행했지만 그로부터 어떤 도움을 보지 못했습니다.
나를 위해 일한 것은 프로세스를 죽이고 (# 1), App Store를 다시 시작하고, "로그 아웃"(# 6)의 조합이었습니다. 어느 것이 효과가 있었는지 - 나는 보류중인 업데이트가 많았다.
하지만 재부팅하자 빈 앱 스토어 문제가 다시 발생했습니다. 이번에는 "로그 아웃"을 시도했지만 작동하지 않았습니다. 프로세스를 죽이고 App Store를 열었고 제대로 작동했습니다.
NVRAM zapping을 실험하고 영구적으로 작동하는지 확인하겠습니다. 그렇지 않으면 Apple과 함께 버그 보고서를 엽니 다.
Mac을 처음 접했을 때 모든 버튼이 회색으로 표시되어 App Store가 작동하지 않는다고 생각했습니다. 인터넷에 연결되어 있지 않은 것으로 나타났습니다 .-(
좀 어리 석었지만 OSX가 나에게 말하는 빠른 오류 메시지가 나타날 것이라고 생각할 것입니다.
먼저, 앱 스토어 나 아이튠즈 등을 닫습니다. 터미널을 열어 슈퍼 유저 터미널을 얻는 방법으로 해결했습니다 : sudo su - 비밀번호를 신중히 입력하십시오. 당신은 루트입니다.
다음으로 우리는 모든 App Store 관련 프로세스를 종료하려고합니다. 이것은 아무것도 아프지 않습니다. ps 명령을 사용하여 grep 검색 유틸리티를 사용하여 원하는 항목으로 이동하십시오.
MacBook-Pro:~ root# ps -ef |grep store |grep -vi google
501 9284 1 0 21Dec15 ?? 0:08.90 /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources/storeassetd
501 9349 1 0 21Dec15 ?? 0:00.73 /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources/storeinappd
501 9353 1 0 21Dec15 ?? 0:01.91 /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources/storedownloadd
501 9459 1 0 21Dec15 ?? 0:00.17 /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources/storelegacy
두 번째 열은 우리가 원하는 프로세스 ID입니다. kill 명령을 사용하려고합니다.
kill 9284 9349 9353 9459
숫자는 PC에서 다를 수 있습니다. 앱 스토어를 열면 제대로 작동합니다. 또한 다른 방법을 읽었습니다. 키 체인 앱에서 일부 인증 키를 제거하는 방법과 다른 방법이 있습니다. 그러나 이것이 저를 고쳐줍니다.
ps
과 kill
, 같은 PID를 얻으면 다른 프로세스를 죽게 될 수도 있습니다 (가능성은 없지만 가능합니다). killall 명령을 사용하는 것이 더 좋으며 적어도 지연을 최소화하기 위해 스크립트에서 모두 수행하는 것이 더 좋습니다.