Оптимизация работы над проектом распространяется по нескольким пакетам в Xcode 11 - PullRequest
0 голосов
/ 20 июня 2019

Моя кодовая база распределена по нескольким быстрым пакетам для модульности и более быстрого времени компиляции. В то время как бета-версия Xcode 11 теперь имеет официальную поддержку пакетов, управление личным кодом, распределенным между несколькими пакетами, кажется как никогда сложным.

Скажем, я работаю над пакетом A, в котором пакет B является зависимостью. Б завершен на 98%, и поэтому я почти никогда не прикасаюсь к нему. Но для 2%, когда A требует незначительных изменений в B, я должен пройти через весь рингмарол: 1) открыть проект B в Xcode, 2) внести незначительные изменения 3) зафиксировать незначительные изменения 4) пометить незначительные изменения (в противном случае он выиграл забирается) 5) толкать мелкие изменения. 6) вернитесь к A, обновите до последних версий пакета.

Иногда незначительное изменение в вопросе столь же незначительно, как и обнародование метода, чтобы пакет А мог его использовать. Это буквально одно слово.

Есть ли какие-нибудь ярлыки, которые мне не хватает?

1 Ответ

1 голос
/ 22 июня 2019

Рабочий процесс XCode для редактирования пакетов облегчает эту задачу, как указано здесь: Как перевести пакет swift в режим редактирования?

...