2015-12-11 1 views
0

Это не связано с профилями профилей.Невозможно построить устройство с Swift на Xcode 7.2 (не связанное с профилями Provisioning Profiles)

Я добавил SnapKit (0.18.0) с Carthage (0.10). Всякий раз, когда я пытаюсь запустить приложение на устройстве с Xcode 7.2, я получаю ошибки как это:

неопределенных символов для архитектуры arm64: «свидетель протокол таблицы Swift.Double: SnapKit.RelationTarget в SnapKit», ссылка от:

Если я строю для симулятора, он работает. Если я строю для устройства на AppCode от Jetbrains, он работает.

У меня Xcode 7.2 и iOS 9.2. Google и Stackoverflow выглядят пустыми для «таблицы свидетельских показаний протокола».

Что, черт возьми, происходит?

+1

Вы пробовали удалить полученные данные? – brandonscript

+0

Позвольте мне попробовать ... –

+0

... о мой бог. Это сработало –

ответ

3

Как всегда, когда Xcode идет в ярость, есть несколько замечательных вещей, чтобы попробовать.

  1. Является ли профиль или сертификат? Тогда вам, что делать!
  2. Если нет, удалите полученные данные.
  3. Если нет, очистите.
  4. Если нет, переустановите свои зависимости (pod install или обновите пакеты Carthage).
  5. Если нет, удалите все профили обеспечения с устройства и начните заново.
  6. Если нет, плакать действительно очень большие лужи слез;)
Смежные вопросы