Обновление до XCode 8.3.1: группа ошибок Apple Mach-O Linker с ошибкой Snapkit

Только что обновил до Xcode 8.3.1 и собрал мой проект, получаю ошибки вроде:

 "__TFE7SnapKitPS_23ConstraintAttributesDSLg6heightCS_14ConstraintItem", referenced from:

  "__TFE7SnapKitPS_23ConstraintAttributesDSLg5widthCS_14ConstraintItem", referenced from:

  "__TFE7SnapKitPS_23ConstraintAttributesDSLg6centerCS_14ConstraintItem", referenced from:

  "__TFE7SnapKitPS_23ConstraintAttributesDSLg7centerXCS_14ConstraintItem", referenced from:

  "__TFE7SnapKitPS_23ConstraintAttributesDSLg6bottomCS_14ConstraintItem", referenced from:

  "__TFE7SnapKitPS_23ConstraintAttributesDSLg7leadingCS_14ConstraintItem", referenced from:

  "__TFE7SnapKitPS_23ConstraintAttributesDSLg7centerYCS_14ConstraintItem", referenced from:

  "__TFE7SnapKitPS_23ConstraintAttributesDSLg8trailingCS_14ConstraintItem", referenced from:

  "__TFE7SnapKitPS_23ConstraintAttributesDSLg3topCS_14ConstraintItem", referenced from:

clang: error: linker command failed with exit code 1 (use -v to see invocation)

Кажется, это проблема SnapKit.

  • Пытался cmd + shift + k
  • Удалены pod 'SnapKit'pod install и добавил его обратно до сих пор не работает.

Если это не проблема версии. Как отлаживать / устранять подобные ошибки. Благодарю.

РЕДАКТИРОВАТЬ Правой кнопкой мыши щелкните ошибку в навигаторе проекта, затем выберите " Показать в журнале", чтобы отобразить дополнительную информацию об ошибке:

Undefined symbols for architecture x86_64:
  "__TFE7SnapKitPS_23ConstraintAttributesDSLg6heightCS_14ConstraintItem", referenced from:
      __TFFC6Auroma22AURAlarmViewController19configureBottomViewFCSo6UIViewT_U2_FC7SnapKit15ConstraintMakerT_ in AlarmViewController.o

я могу видеть AlarmViewController называется методы компоновки SnapKit. Но до сих пор не ясно, почему были ошибки.

РЕДАКТИРОВАТЬ Мой предыдущий Xcode должен быть 8.3.

1 ответ

Решение

Наконец решается удалением ~/Library/Developer/Xcode/DerivedData,

Другие вопросы по тегам