🔨 Один из самых неприятных багов в Xcode возникает, когда случайно удаляется файл
Package.resolved, что и приводит к ошибке missing package product.Это возможно, например, при изменении веток в гите, а в зависимости от размера проекта — таких ошибок могут быть десятки (иногда даже сотни).
Большинство возможных решений на форумах сводятся к магической комбинации очистки проекта (
cmd-shift-K), удаления DerivedData/, или использования File > Packages > Reset Package Caches (или закрытия и повторного открытия Xcode). 📖 Все это занимает время, но Джесси Сквайрс советует проверить настройки git, или даже автоматизировать это с помощью Makefile.
📖 Напомню, что в канале есть разбор того, почему загрузка пакетов с помощью Swift Package Manager занимает слишком много времени.
А про основы Git для iOS-разработчиков можно почитать вот тут.
✅ И, конечно, подписывайтесь на iOS IQ — там ещё больше полезного контента.
😃 iOS Dev
