IOSDEV Telegram 1323
Как решить проблему missing package product

🔨 Один из самых неприятных багов в 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
Please open Telegram to view this post
VIEW IN TELEGRAM
11👍6🔥2👏2🎅2🎄211



tgoop.com/iosdev/1323
Create:
Last Update:

Как решить проблему missing package product

🔨 Один из самых неприятных багов в 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

BY iOS Dev




Share with your friend now:
tgoop.com/iosdev/1323

View MORE
Open in Telegram


Telegram News

Date: |

Over 33,000 people sent out over 1,000 doxxing messages in the group. Although the administrators tried to delete all of the messages, the posting speed was far too much for them to keep up. Joined by Telegram's representative in Brazil, Alan Campos, Perekopsky noted the platform was unable to cater to some of the TSE requests due to the company's operational setup. But Perekopsky added that these requests could be studied for future implementation. Developing social channels based on exchanging a single message isn’t exactly new, of course. Back in 2014, the “Yo” app was launched with the sole purpose of enabling users to send each other the greeting “Yo.” Users are more open to new information on workdays rather than weekends. A Telegram channel is used for various purposes, from sharing helpful content to implementing a business strategy. In addition, you can use your channel to build and improve your company image, boost your sales, make profits, enhance customer loyalty, and more.
from us


Telegram iOS Dev
FROM American