Ошибки Nest API iOS

#nest-api

#nest-api

Вопрос:

Я использую разработчика Nest https://developer.nest.com / API для создания приложения для iOS. Кто-нибудь знает, как связать фреймворк Firebase с моим приложением? Я продолжаю получать ошибки связывания:

 Undefined symbols for architecture i386:
  "_OBJC_CLASS_$_FTransactionResult", referenced from:
      objc-class-ref in NestThermostatManager.o
  "_OBJC_CLASS_$_Firebase", referenced from:
  objc-class-ref in NestThermostatManager.o
  objc-class-ref in NestStructureManager.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
  

Комментарии:

1. Вы пробовали смотреть на firebase.com/docs/ios-quickstart.html ?

Ответ №1:

Вы проверили этап сборки «Связать двоичный файл с библиотеками» в Xcode? Убедитесь Firebase.framework , что там добавлен. Вот как это добавить:

  1. В редакторе проекта выберите цель, к которой вы хотите добавить библиотеку или фреймворк.

  2. Нажмите «Этапы сборки» в верхней части редактора проекта.

  3. Откройте раздел бинарных ссылок с библиотеками.

  4. Нажмите кнопку Добавить ( ), чтобы добавить библиотеку или фреймворк.

  5. Нажмите кнопку «Добавить другое» под списком.

  6. Найдите Firebase.framework , где вы загрузили и разархивировали его.

Комментарии:

1. @Sumurai8 Это то, что вы искали?

2. На первый взгляд ответ теперь кажется пригодным для использования без перехода по ссылке, так что да: это было то, что я искал 🙂