Несколько дней назад я обновил пакеты в своем проекте Swift до более новых версий. Я использую Firebase SDK, а также некоторые другие. Сразу после обновления я получил ошибку «Отсутствует пакет продукта GoogleUtilities_UserDefaults».
Изучив эту проблему, я попытался:
«Файл» -> «Пакеты» -> «Сбросить кеши пакетов».
«Файл» -> «Пакеты» -> «Разрешить версии пакета»
«Файл» -> «Пакеты» -> «Обновить до последних версий пакетов».
Без эффекта.
Как было предложено в другом ответе на переполнение стека, я обновился специально до Firebase SDK версии 10.22.1, но безуспешно.
Сейчас я использую SDK версии 10.27 (последняя версия), та же ошибка.
Я перезапустил свой Mac (предложение на форуме разработчиков Apple), ничего.
Нажатие на сообщение об ошибке в Xcode просто указывает на корневой файл проекта, а журналы не дают никаких подсказок относительно того, что ссылается на это в проекте. Я предполагаю, что это Firebase SDK, поскольку это единственный компонент Google в коде. Я просмотрел репозиторий GitHub для SDK в поисках имен файлов или чего-либо, связанного с настройками пользователя по умолчанию, и ничего не нашел.
Xcode версии 15.3
Есть предложения, куда идти дальше? Спасибо!
@Shivbaba'sson Спасибо за справочный ответ. Я посмотрел, но не думаю, что это актуально для меня, поскольку я не использую какие-либо локальные пакеты, а просто извлекаю Firebase SDK из репозитория git. У меня возникает соблазн полностью удалить пакет из моего проекта, а затем повторно импортировать его, аналогично предложениям в отправленном вами решении. Никогда раньше не пробовал сделать это в xcode, есть ли какие-то подводные камни, о которых мне следует беспокоиться?
Проверьте, находится ли Xcode 15 в папке приложения. В моем случае он находился в папке «Загрузки», перемещение его в папку «Приложение» решило проблему. - Кто-то на форуме Apple
Я проверил, что мой xcode находится в папке приложений. Спасибо за предложение
Вы пытались очистить полученные данные и очистить проект? stackoverflow.com/a/62750475/833395





Удаление и повторный импорт пакета сработали! теперь переходим к следующему выпуску... Спасибо всем за помощь!
Пожалуйста, проверьте этот ответ stackoverflow.com/a/69308719/833395