MobileDevice.pkg를 신뢰할 수 없으며 OS X 업데이트 후 Xcode를 열 수 없습니다


224

macOS v10.15 (Catalina) 의 자동 업데이트 후 Xcode를 열 수 없습니다. Xcode에서 추가 구성 요소를 설치하라는 메시지를 표시하지만 MobileDevice.pkg (Applications / Xcode.app / Contents / Resources / Packages)로 인해 설치가 실패 함

MobileDevice.pkg를 찾는 방법에 대한 여러 답변을 찾았으며 직접 설치하려고 시도해야하지만이를 시도하면 설치도 실패합니다. App Store 에서 Xcode 업데이트를 시도했지만 업데이트 가 거의 완료되지 않았습니다.

누구든지 같은 행동을 경험 한 적이 있습니까? Mac을 기본값으로 재설정하고 macOS v10.13 (High Sierra) 또는 Catalina를 처음부터 설치해야합니까 아니면 Xcode의 문제이며 다시 설치하면 작업이 수행됩니까?

나는 토론 발견 여기에 오늘 게시 된 아마 같은 문제에 대한되고 많은 사람들이 다루고있는 것처럼도 보인다.

일지:

*2019-10-25 01:03:34+02 Vendula-MacBook-Pro Xcode[1567]: Package: PKLeopardPackage 
<id=com.apple.pkg.MobileDevice, version=4.0.0.0.1.1567124787, url=file:///Applications/Xcode.app/Contents/Resources/Packages/MobileDevice.pkg> 
Failed to verify with error: Error Domain=PKInstallErrorDomain Code=102 
"The package “MobileDevice.pkg” is untrusted." 
UserInfo={
  NSLocalizedDescription=The package MobileDevice.pkg is untrusted., 
  NSURL=MobileDevice.pkg -- file:///Applications/Xcode.app/Contents/Resources/Packages/, 
  PKInstallPackageIdentifier=com.apple.pkg.MobileDevice, 
  NSUnderlyingError=0x7fabf6626d00 
  {
    Error Domain=NSOSStatusErrorDomain 
    Code=-2147409654 "CSSMERR_TP_CERT_EXPIRED" 
    UserInfo={
      SecTrustResult=5, 
      PKTrustLevel=PKTrustLevelExpiredCertificate,   
      NSLocalizedFailureReason=CSSMERR_TP_CERT_EXPIRED
    }
  }
}*


Mojtaba Hosseini의 답변을 통해 이것을지지하는 모든 사람들이 이것에 대한 Apple의 공식 답변을 인용 합니까? 명시된대로 Xcode를 업데이트하십시오.

1
주위를 둘러 보면 다크 모드에 대한 준비가되어 있지 않기 때문에 모든 사람이 11을 설치 한 후 XCode 10을 사용하려고한다는 것을 알 수 있습니다. 아마도 인디가 그것을 처리 할 수는 있지만, 디자인하는 데 몇 년이 걸리는 앱은 전체 UI 변경에 영향을 미쳤습니다. 비즈니스 요구 사항을 충족하는 솔루션과 관련이 없기 때문에 자신의 답변을지지하는 사람은 없지만 유효합니다.
Stephen J

답변:


308

2019 년 10 월 1 일로 Mac 날짜를 편집하고 설정하십시오.


37
2019 년 10 월 1 일을 사용하고 구성 요소를 설치 한 후 날짜를 다시 현재로 변경하십시오.
Raphael G. Frantz

8
이것은 효과가 있었다! 이 솔루션 (시스템 해킹)은 부피가 큰 앱을 다시 제거하고 다시 설치하는 것보다 훨씬 쉽습니다.
Subhash Bhushan

3
왜 이것이 작동하는지 알고 있습니까?
Joe Howard

11
와우 이것은 애플 측에서 놀랍고 매우 나쁜 일입니다. @JoeWHoward 아마도 서명 오류가 만료되어 설치 오류가 발생하므로 날짜를 변경하면 문제가 해결됩니다.
Sedat Kapanoglu

1
알았어, 작동하지만 너희들은 이것을 적절한 해결책이라고 생각하니? 이것은 해킹입니다!
카스퍼

204

Xcode 11.1이 설치되어 있지 않았지만 아래 해결 방법 후에 11.0을 열고 실행할 수 있지만 업데이트가 항상 실패했기 때문에 11.1로 업데이트 할 수 없었습니다. 방금 App-Store에서 전체 앱을 다시 설치했습니다. 아래 방법 대신이 작업을 수행 할 수도 있습니다.

인증서가 여전히 유효해야하는 2019 년 10 월 1 일로 시스템 시간을 설정하려고했습니다. 그 후 Xcode를 열려고 시도한 구성 요소 설치를 따르고 이제 Xcode로 다시 작업 할 수 있습니다.


필요하지 않습니다. 아래 답변을 참조하십시오.
dmarnel

날짜를 바꾼 후에 일했습니다. 왜 이런 일이 일어나는지 아십니까? 나는 앱 스토어를 통해 응용 프로그램을 업데이트
Amod Gokhale에게

1
로그에 "system_installd [8710] : kextcache : / 잠김; 잠금 대기 중"이라고 언급되면 설치가 중지되었습니다. 시간을 현재 시간으로 설정하고 설치를 계속했습니다.
Mark

맥북 프로에서 일했습니다! 팁 고마워!
AlketCecaj

53

Xcode 11.1을 설치하고 Xcode 10.2.1이있는 동일한 폴더 내에 구성 요소와 모든 것을 설치하는 비슷한 문제가있었습니다. 그런 다음 Xcode 10.2.1로 돌아 가려고했는데 구성 요소를 다시 설치하라는 메시지가 표시되어 열 수 없었습니다.이 오류가 발생했습니다.

“MobileDeviceDevelopment.pkg”패키지는 신뢰할 수 없습니다.

그래서 나를 위해 고친 해결 방법은 탐색 중이었습니다 ...

/Users/YourUser/Applications/Xcode\ 10.2.1.app/Contents/Resources/

그런 다음 MobileDeviceDevelopment.pkg를 삭제하면 모든 것이 정상으로 돌아갑니다. :)

이 문제가 다른 사람에게 도움이되기를 바랍니다. 건배!


1
Xcode11을 설치 한 후 Xcode10.3에 대해 동일한 문제가 발생했습니다. 방금 "Xcode10.3 / Contents / Resources / Packages"디렉토리에서 "MobileDeviceDevelopment.pkg"를 제거하여 제안한대로 계속 실패하고 Xcode10.3 get을 막는 추가 구성 요소 설치를 요구하지 않아도 Xcode 10.3이 즉시 실행됩니다. 발사했다. 솔루션에 대한 자세한 내용을 물어볼 수 있습니까? 해당 패키지 파일을 제거하여 코드 작성 측면에서 누락 된 부분이 있습니까? 매우 감사.
s4mt6

4
오늘 10 월 휴가에서 돌아 왔을 때 Xcode 10.3을 시작할 때도 같은 문제가있었습니다. 경로에 "Packages"폴더가 포함되어 있음을 발견했습니다.… Xcode \ 10.3.app/Contents/Resources/Packages/MobileDeviceDevelopment.pkg MobileMobileDevelopment.pkg가 나에게 도움이되었으며 Xcode는 구성 요소를 설치하지 않았습니다.
루이스 에드워드 개렛

1
D 감사와 패키지 보정 감사합니다 :이 코멘트를 읽을하지 않았다면 @LewisEdwardGarrett, 나는 할 수있다이 고민 몇 일 동안 텐데
Lohith Korupolu을

1
나는 그것을 시도하고 "설치하는 Xcode에 적절한 MobileDevice 패키지가 없습니다. 버그를 신고하고 다른 Xcode 빌드를 시도하십시오."
Victor Engel

1
오늘은 2020 년 3 월 20 일 금요일이며 여전히 작동합니다. 경로가 다릅니다
André Pinto

46

macOS Catalina에서

cd /Applications/Xcode.app/Contents/Resources/Packages
sudo rm -rf MobileDevice.pkg
sudo rm -rf MobileDeviceDevelopment.pkg 

다시 시도하십시오. Xcode 다운로드 패키지에 입력하고 제거했음을 의미합니다. 나는 Apple이 어떻게하는지 이해하지 못하지만 Xcode를 제거하면 다시 다운로드하여 다시 활성화합니다.

당신이 그렇지 않다면 XCODE 버전 11.0 (11A420a)에 있습니다.


1
이것은 모하비에서도 효과적이었습니다.
Rodrigo Morbach

1
제안 된 솔루션에 대한 설명을 제공하십시오.
고란 ​​스토야노프

1
나는 이것을 시도했고 XCode는 적절한 MobileDevice.pkg를 가지고 있지 않다는 경고를 주었다. 그리고 나는 다른 빌드를 시도해야한다
Igid

2
엑스 코드 10.3에 근무
Parag Bafna

1
락스타! 버전 11.0 (11A419c)에서 작업
user212514

28

Mac의 날짜를 2019 년 10 월 1 일로 설정하면이 문제를 해결할 수 있습니다. 그러나 이것은 해킹 일뿐입니다! 실제 솔루션 (애플이 제안한)은 다음과 같습니다.

Xcode를 업그레이드하기 만하면됩니다.

그러나애플 개발자 사이트에서 알려진 문제

macOS Catalina로 업데이트 한 후 Mac App Store에서 Xcode를 업데이트하지 못할 수 있습니다. (56061273)

애플은 이것을 제안한다 :

새로운 다운로드를 시작하려면 기존 Xcode.app를 삭제하거나 파일 확장자를 일시적으로 변경하여 더 이상 App Store에 표시되지 않도록 할 수 있습니다.

또는:

항상 작동하는 솔루션 :

  1. 여기로 가서 로그인 하십시오 .

  2. 그런 다음 여기에서 xib를 다운로드하십시오 .

이 답변에 대한 자세한 내용은 여기를 참조 하십시오 .


2
사람들이 왜이 답변을지지하는지 모르겠습니다. Mac에 여러 버전의 XCode가 있어야 할 이유가 많이 있습니다. 이전 버전 중 하나가 실행되지 않으면 날짜를 다시 설정하는 것이 해결책입니다. 업그레이드는 아닙니다.
Mark

13
rm -rf /Applications/Xcode.app/Contents/Resources/Packages/*.pkg

작동하고 x 코드를 다시 엽니 다.


1
sudo 없이는 작동하지 않는 명령 전에 "sudo"를 사용하십시오.
bpolat

이 명령은 안전합니까? 해당 디렉토리의 모든 * .pkg 파일을 안전하게 삭제할 수 있다고 가정합니다. 개인적으로 이와 같은 모든 pkg 파일을 백업하는 것과 같은 안전한 작업을 수행하고 싶습니다. backup_dir에 대한 값을 선택하십시오. backup_dir="/my/pkg/backup-dir/"; mkdir ${backup_dir} && mv -R /Applications/Xcode.app/Contents/Resources/Packages/*.pkg ${backup_dir}
John Pancoast

위의 메시지를 편집 할 수 없으므로 이미 루트가 아닌 경우 sudo앞에 메시지를 보내십시오 mv.
John Pancoast

6

추가 구성 요소를 설치 하는 Xcode-beta대신 실행하십시오 Xcode. 그 후 Xcode릴리스 를 사용할 수 있습니다 .


4

나를 위해 방금 응용 프로그램 폴더에서 응용 프로그램을 삭제 한 다음 응용 프로그램 저장소로 이동하여 클라우드 아이콘을 클릭하고 새로 다운로드하여 설치했습니다. 이제 모든 것이 좋고 정상으로 돌아 왔습니다.


1
예, 제 문제는 시간을 변경 한 후 Xcode 11.1로 업데이트 할 수 없었기 때문에 답변을 제안하고 수정하면서 전체 앱을 다시 설치했습니다.
eja08


-3

Xcode 11.1이 설치되어 있어야합니다.

macOS Catalina를 10.15.1로 업데이트 할 때까지 Xcode 11.1로 업데이트 할 수 없었습니다. macOS를 업데이트 한 후 Xcode 11.1을 설치하여 추가 구성 요소 패키지를 설치할 수있었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.