Ответ 1
Если вы используете Cocoapods, я действительно нахожу, что ответ зависит от нескольких вещей.
- Если вы просто хотите, чтобы проект был компилируемым и исполняемым "из коробки", тогда перейдите и проверьте все; xcworkspace и все контейнеры.
- Если есть какой-то модуль, который вам нужно изменить по какой-либо причине, и вы хотите включить это изменение в свой проект, тогда проверьте все. Например, я обнаружил ошибки, которые не были исправлены по одной причине или другой, и было проще просто исправить их самостоятельно и проверить в контейнере вместе с моим проектом, а не ждать обновления модуля или интеграции библиотеки вручную (что по сути является тем же результатом, что и проверка контейнера в любом случае). В качестве альтернативы, разворачивайте репо, нажимайте на него свои изменения и указывайте свой блок на свою вилку.
- Если у вас нет проблем с любым из контейнеров, и вы подтвердили, что все работает с версиями указанных вами контейнеров, вам не нужно проверять файл xcworkspace или контейнеры. Конечно, вам придется запускать
pod install
в этом случае.
Там нет жесткого правила, что делать здесь. Иногда стоит лишних накладных расходов, чтобы просто проверить все, а иногда и не нужно. Это зависит от того, что наиболее удобно для вас.