Приложение XCode 8.0 для создания ультрасовременного

Проблема заключается в том, что при создании приложения Swift в XCode 8 исходные файлы скомпилируются быстро , но библиотеки стандартного копирования со скоростью Swift обрабатывают торт – фаза может работать в течение нескольких минут (обычно вся сборка составляет около 4-5 минут, в худшем случае – был щедро более 10 минут – раньше минуты).

Кроме того, фаза подписания экспорта архива болезненно медленна, иногда занимает почти полчаса (опять же, довольно быстро).

Я проверил веб-ответы на несколько дней, повторно установил XCode бесчисленное количество раз, пробовал новые Switch toolchains, экспериментировал с включением / выключением iCloud Drive от Sierra (производная папка все еще должна быть скрыта от него), каждый раз, и их мать, рекомендовала, сделала множество новых пустых проектов и потеряла всякую надежду …

Поэтому мой вопрос: как я могу сделать это нормально ?

EDIT: У меня также есть 867 ключей Apple ID (такое же количество пабов и привилегий, а также сопроводительные сертификаты) в моем брелоке для Mac – есть ли вероятность, связанная с этим вопросом? Занимает много времени, чтобы пройти через них и найти правильный, чтобы подписать?

Итак … я, наконец, щелкнул и удалил все мои ключи Apple ID (кроме 1 пары ключей ) из моей брелка (был в ужасе от нарушения вещей). Теперь все строит быстро / нормально, и я наконец смогу снова стать счастливым …

Просто повторите – убедитесь, что у вас нет дубликатов ключей в Keychain .

Перейдите к настройкам проекта, затем выберите «Редактор»> «Добавить настройку сборки»> «Добавить пользовательские настройки» и добавьте следующее:

SWIFT_WHOLE_MODULE_OPTIMIZATION = YES 

Добавляя этот флаг, мы чудесным образом сбросили наши чистые значения времени сборки с 7 минут до 65 секунд для быстрого проекта 40KLOC. Также можно подтвердить, что у двух друзей были аналогичные улучшения в корпоративных проектах.

Я могу только предположить, что это какая-то ошибка в Xcode 8.0 ## Heading ##

Помимо удаления дублированных ключей, я замечаю значительное улучшение кода, когда я изменил контроль доступа ключей xcode на «Разрешить всем приложениям доступ к этому элементу»,

откройте «Keychain Access», выберите «Keys» и дважды нажмите на каждую клавишу. на вкладке «Контроль доступа» у вас будет возможность выбрать «Разрешить всем приложениям доступ к этому элементу».

  • Ошибка теста модуля Xcode 8: не удалось определить идентификатор пакета для TEST_HOST
  • Xcode 8.3 libMobileGestalt MobileGestaltSupport.m: 153:
  • Отсутствие соответствия в статусе даты загрузки в новой группе testflight, когда я добавляю сборку, чтобы проверить, как решить эту проблему
  • Преобразование в Swift 3 с Xcode 8
  • Как импортировать векторные изображения в объекты изображения в xcode 8
  • Проблема размещения Xcode 8.0 после открытой раскадровки и выполнения кадров обновления
  • clipsToBounds заставляет UIImage не отображаться в iOS10 и XCode 8
  • Как создать IPA без входа в Xcode 8
  • Xcode 7 - Xcode 8 Предупреждения о препятствиях раскадровки
  • Xcode 8 Предупреждение категории Objective-C
  • Неоднозначное использование 'sd_setImage (с: placeholderImage: completed :)' с Swift 3
  • Давайте будем гением компьютера.