После автоматического обновления macOS v10.15 (Catalina) я не могу открыть Xcode. Xcode предлагает мне установить дополнительные компоненты, но установка не удалась из-за MobileDevice.pkg (Applications / Xcode.app / Contents / Resources / Packages)
Я нашел несколько ответов о том, как найти MobileDevice.pkg и что я должен попытаться установить его напрямую, но когда я пытаюсь это сделать, установка тоже не удается. Я также попытался обновить Xcode из App Store , но обновление не удалось, когда оно было почти закончено.
Кто-нибудь испытывал такое же поведение? Должен ли я сбросить 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
}
}
}*
источник
Ответы:
Отредактируйте и установите дату вашего Mac как 1 октября 2019 года.
источник
У меня не было установлено Xcode 11.1, и хотя я мог открыть и запустить 11.0 после описанного ниже обходного пути, я не смог обновить до 11.1, так как обновление всегда заканчивалось неудачей. Поэтому я только что переустановил все приложение из App-Store - возможно, вы могли бы также сделать это вместо приведенного ниже метода.
Я попытался установить системное время на 1 октября 2019 года, когда сертификат должен был оставаться в силе. После этого я попытался открыть Xcode и последовал за установкой компонента, которая прошла успешно, и теперь я снова могу работать с Xcode.
источник
У меня была похожая проблема, когда я установил Xcode 11.1 и установил компоненты и все в той же папке, где у меня был Xcode 10.2.1. Затем я попытался вернуться к Xcode 10.2.1 и не смог открыть, так как он просил меня снова установить компоненты, и когда я пытался, я получал эту ошибку.
Итак, обходной путь, который исправил это для меня, заключался в том, чтобы ...
Затем удалив MobileDeviceDevelopment.pkg и все вернулось на круги своя :)
Я надеюсь, что это поможет кому-то еще в этом вопросе. Ура!
источник
В macOS Каталина
Попробуйте еще раз. Это означает, что вы ввели в загруженные пакеты Xcode и удалили его. Я действительно не понимаю, как это делает Apple, но если вы удалите Xcode, он снова загрузит его и выполнит повторную проверку.
Некоторые замечания, я нахожусь на XCODE версии 11.0 (11A420a), если вы не это не гарантированно работать.
источник
Вы можете решить эту проблему, установив дату вашего Mac 1 октября 2019 года. Но это всего лишь взлом! Реальное решение (предложенное Apple) заключается в следующем:
Все, что вам нужно, это обновить Xcode
Но есть известные проблемы на сайте разработчиков Apple
Apple предлагает это:
Или:
Всегда работающее решение:
Зайдите сюда и войдите.
Тогда скачайте xib отсюда .
Больше информации здесь по этому ответу .
источник
Сработает и заново откроет Х-код
источник
backup_dir="/my/pkg/backup-dir/"; mkdir ${backup_dir} && mv -R /Applications/Xcode.app/Contents/Resources/Packages/*.pkg ${backup_dir}
sudo
перед,mv
если вы уже не root.Попробуйте запустить
Xcode-beta
вместо того,Xcode
чтобы установить дополнительные компоненты. После этого вы сможете использоватьXcode
релиз.источник
Для меня я просто удалил (удалил приложение из папки «Приложения»), а затем вернулся в магазин приложений и щелкнул значок облака, после чего он загрузился свежим и установленным. Теперь все хорошо и возвращается в норму.
источник
Переустановите Xcode 11.1 с https://developer.apple.com/download/more/ . После этого обновление работает.
источник
Это требует Xcode 11.1 для установки.
Я не смог обновить Xcode 11.1, пока не обновил macOS Catalina до 10.15.1. После обновления моей macOS я смог установить Xcode 11.1, что также позволило установить пакет дополнительных компонентов.
источник