Xcode 10 build 10A255 требует чистой папки сборки для всех изменений - PullRequest
0 голосов
/ 18 сентября 2018

После обновления Xcode 10 из AppStore, когда я добавляю что-то хотя бы в одну строку, он не применяет изменения к сборке, пока я очищаю проект.Есть ли хитрость, чтобы предотвратить это, или это ошибка.

edit: я разрабатываю cocoapod, изменения в Примере приложения применяются для идеальной компиляции, но изменения в модуле разработки необходимо очистить, чтобы применить изменения.

Ответы [ 2 ]

0 голосов
/ 13 мая 2019

Это известная проблема с новой системой сборки Xcode 10.

Есть радары об этом, и разработчики cocoapods знают об этой проблеме.

Тем временем (потому что этоне будет исправлено в ближайшее время), вы действительно можете переключиться на устаревшую систему сборки (или очищать папку сборки каждый раз, когда вы хотите перекомпилировать пример приложения).

Другой вариант может заключаться в отключении ввода / вывода cocoapodsпути, но это не рекомендуется.

Обратите внимание, что переключение настройки сборки режима компиляции с инкрементного на весь модуль на самом деле не будет работать, как предполагалось.

Для получения дополнительной информации об этом вы можете проверитьследующие выпуски: https://github.com/CocoaPods/CocoaPods/issues/7966 https://github.com/CocoaPods/CocoaPods/issues/8073

0 голосов
/ 18 сентября 2018

Если инкрементная сборка новой системы сборки доставляет вам проблемы, вы можете переключить настройку режима компиляции с «Инкрементная на весь модуль» или использовать старую устаревшую систему сборки («Файл»> «Настройки проекта / рабочего пространства»).

(Впрочем, вполне вероятно, что ошибка здесь ваша. Похоже, вы не пометили модуль как зависимость. Посмотрите видео WWDC 2018 о новой системе сборки и посмотрите, дает ли он какие-либо подсказки.)

...