Po automatycznej aktualizacji systemu macOS 10.15 (Catalina) nie mogę otworzyć Xcode. Xcode monituje mnie o zainstalowanie dodatkowych komponentów, ale instalacja kończy się niepowodzeniem z powodu MobileDevice.pkg (Aplikacje / Xcode.app / Contents / Resources / Packages)
Znalazłem wiele odpowiedzi na to, jak zlokalizować MobileDevice.pkg i że powinienem spróbować zainstalować go bezpośrednio, ale kiedy próbuję to zrobić, instalacja również kończy się niepowodzeniem. Próbowałem także zaktualizować Xcode z App Store , ale aktualizacja nie powiodła się, gdy była prawie ukończona.
Czy ktoś doświadczył tego samego zachowania? Czy powinienem zresetować komputer Mac do ustawień domyślnych i zainstalować system macOS 10.13 (High Sierra) lub Catalinę od zera, czy jest to problem Xcode, a ponowna instalacja wystarczy?
Znalazłem tutaj dyskusję , która została opublikowana dzisiaj i prawdopodobnie dotyczy tego samego problemu i wydaje się, że wiele osób też sobie z tym radzi.
Dziennik:
*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
}
}
}*
źródło
Odpowiedzi:
Edytuj i ustaw datę komputera Mac na 1 października 2019 r.
źródło
Nie miałem zainstalowanego Xcode 11.1 i chociaż mogłem otworzyć i uruchomić 11.0 po poniższym obejściu, nie mogłem zaktualizować do wersji 11.1, ponieważ aktualizacja zawsze kończyła się niepowodzeniem. Właśnie dlatego ponownie zainstalowałem całą aplikację z App-Store - prawdopodobnie możesz to zrobić zamiast poniższej metody.
Próbowałem ustawić czas systemowy na 1 października 2019 r., Kiedy certyfikat powinien być nadal ważny. Następnie próbowałem otworzyć Xcode i postępowałem zgodnie z instalacją składników, która poszła dobrze i teraz mogę znów pracować z Xcode.
źródło
Miałem podobny problem, gdy zainstalowałem Xcode 11.1 i zainstalowałem komponenty i wszystko w tym samym folderze, w którym miałem Xcode 10.2.1. Następnie próbowałem wrócić do Xcode 10.2.1 i nie mogłem otworzyć, ponieważ wymagało to ponownej instalacji składników, a gdy próbowałem, pojawiał się ten błąd.
Tak więc obejściem tego problemu było przejście do ...
Następnie usunięcie MobileDeviceDevelopment.pkg i wszystko wróciło do normy :)
Mam nadzieję, że pomoże to każdemu innemu z tym problemem. Twoje zdrowie!
źródło
W macOS Catalina
Spróbuj ponownie. Oznacza to, że wpisałeś pobrane pakiety Xcode i je usunąłeś. Naprawdę nie rozumiem, co robi Apple, ale jeśli usuniesz Xcode, pobierz go ponownie i ponownie aktywuj.
Kilka uwag, jestem na XCODE wersja 11.0 (11A420a), jeśli nie jesteś, nie ma gwarancji, że zadziała.
źródło
Możesz rozwiązać ten problem, ustawiając datę komputera Mac na 1 października 2019 r. Ale to tylko hack! Prawdziwe rozwiązanie (sugerowane przez Apple) jest następujące:
Wystarczy uaktualnić Xcode
Ale na stronie deweloperów jabłek są znane problemy
Apple sugeruje to:
Lub:
Zawsze działające rozwiązanie:
Idź tutaj i zaloguj się.
Następnie pobierz Xib tutaj .
Więcej informacji tutaj na temat tej odpowiedzi .
źródło
Będzie działać i ponownie otworzyć kod x
źródło
backup_dir="/my/pkg/backup-dir/"; mkdir ${backup_dir} && mv -R /Applications/Xcode.app/Contents/Resources/Packages/*.pkg ${backup_dir}
sudo
przed nią,mv
chyba że jesteś już rootem.Spróbuj uruchomić
Xcode-beta
zamiastXcode
instalować dodatkowe komponenty. Po tym będziesz mógł użyćXcode
wydania.źródło
Dla mnie właśnie odinstalowałem (usunąłem aplikację z folderu Aplikacje), a następnie wróciłem do sklepu z aplikacjami i kliknąłem ikonę chmury i pobrałem ją świeżo i zainstalowałem. Teraz wszystko jest dobrze i wraca do normy.
źródło
Ponownie zainstaluj Xcode 11.1 z https://developer.apple.com/download/more/ . Następnie aktualizacja działa.
źródło
Wymaga to zainstalowania Xcode 11.1.
Nie mogłem zaktualizować do Xcode 11.1, dopóki nie zaktualizowałem macOS Catalina do 10.15.1. Po zaktualizowaniu systemu macOS udało mi się zainstalować Xcode 11.1, co umożliwiło również instalację pakietu dodatkowych komponentów.
źródło