Ошибка при установке Crashlytics (3.14.0) - не удается найти каталог zipfile - PullRequest
0 голосов
/ 06 января 2020

Backstory

Мы только что обновили macOS до macOS Catalina, и возникли проблемы; он отлично работал на старых MacOS. Пришлось вручную доверять сертификату fabri c .io для загрузки в go через:

Загрузка зависимостей
Установка Alamofire (4.9.1)
Установка Crashlytics (3.14 .0)

[!] Ошибка установки Crashlytics
[!] / Usr / bin / curl -f -L -o / var / folder / l0 / whv35ab91t90r2ksnt6v01872000gn / T / d20200102-10389-1do3j4 / file.zip https://kit-downloads.fabric.io/cocoapods/crashlytics/3.14.0/crashlytics.zip --create-dirs --netr c -optional --retry 2

% Всего% получено% Xferd Средняя скорость Время Время Время Текущая загрузка Загрузка Всего Отработанная левая скорость

0 0 0 0 0 0 0 0 -: -: - -: -: - -: -: - 0 0 0 0 0 0 0 0 0 -: -: - -: -: - -: -: - 0 curl: (60) Проблема с сертификатом SSL: самоподписанный сертификат в цепочке сертификатов Подробнее здесь: https://curl.haxx.se/docs/sslcerts.html

curl не смог проверить легитимность сервера и поэтому не смог установить sh безопасное соединение с ним. Чтобы узнать больше об этой ситуации и о том, как ее исправить, посетите указанную выше веб-страницу.

Текущая проблема

Как только проблема с сертификатом была решена, мы получили ошибку установки.

Загрузка зависимостей
Установка Alamofire (4.9.1)
Установка Crashlytics (3.14.0)

[!] Ошибка установки Crashlytics
[!] / Usr / bin / unzip /var/folders/l0/whv35ab91t90r2ksnt6v01872000gn/T/d20200106-92577-1do3j4/file.zip -d / var / folder / l0 / whv35ab91t90r2ksnt6v01872000gn / T * d20200106-92536 * 10 * 1036363 /var/folders/l0/whv35ab91t90r2ksnt6v01872000gn/T/d20200106-92577-1do3j4/file.zip Подпись конца центрального каталога не найдена. Либо этот файл не является
zip-файлом, либо он представляет собой один диск из многочастного архива. В последнем случае
центральный каталог и комментарий к zipfile будут найдены на
последних дисках этого архива.

unzip: не удается найти каталог zipfile в одном из /var/folders/l0/whv35ab91t90r2ksnt6v01872000gn/T/d20200106-92577-1do3j4/file.zip или
/ var / folder / l0 / whv35ab91t90r2gnv6v010006v010006 d20200106-92577-1do3j4 / file.zip.zip и не может найти /var/folders/l0/whv35ab91t90r2ksnt6v01872000gn/T/d20200106-92577-1do3j4/file.zip.ZIP, период.

Папка не существует, поэтому я не уверен, что скручивание пошло не так, или они сделали очистку папки. Есть идеи, почему это происходит и как это решить?

1 Ответ

0 голосов
/ 06 января 2020

Оказывается, что на нашем компьютере использовался самозаверяющий сертификат (и, что еще более усложняло ситуацию, мы были за прокси-серверами), и появлялись ошибки доверия сертификатам. Пошел в Safari и загрузил URL, зашел на сайт, и мне предложили утвердить сайт. Это сохраняет сертификат в Keychain Access. Отправился на сертификат в вопросе Keychain Access, получил его информацию и изменил на Always Trust. Проблема решена.

...