После того, как приложение iPhone, которое я пишу в Swift, становится довольно большим ( > 150 файлов .swift + различные Objective-C libs), начало Xcode ведет себя довольно плохо:
-
каждую вторую компиляцию я получаю различные ошибки, например:
Command failed due to signal: Segmentation fault: 11
- сбор занимает огромное количество времени ( > 2 минуты на MacBook Pro Retina)
- и т.д.
Мне просто интересно, есть ли у всех одинаковые проблемы, и, может быть, кто-то нашел способ уменьшить этот кошмар?
Что я сделал до сих пор - я разделил проект на несколько динамических фреймворков, которые я связываю с основным проектом, это помогает сократить время компиляции, но вносят некоторые новые проблемы.
Я также использую iRamDisk, чтобы держать папку DerivedData
в ОЗУ и периодически удалять из нее все файлы, иногда помогает при сбоях SourceKit.