2014-06-24 15 views
7

Sto utilizzando l'API Nest Developer https://developer.nest.com/ per creare un'app iOS. Qualcuno sa come collegare il framework Firebase alla mia app? Continuo a ricevere gli errori di collegamento:Errori iOS API Nest

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) 
+0

Hai provato a guardare https://www.firebase.com/docs/ios-quickstart.html? – Ossama

risposta

5

Avete controllato il 'Link Binary With Libraries' costruire fase in Xcode? Assicurati che il Firebase.framework sia aggiunto lì. Ecco come inserirlo:

  1. In l'editor di progetto, selezionare il target a cui si desidera aggiungere una libreria o di un quadro.

  2. Fare clic su Fasi di creazione nella parte superiore dell'editor di progetto.

  3. Aprire la sezione Collegamento binario con librerie.

  4. Fare clic sul pulsante Aggiungi (+) per aggiungere una libreria o un framework.

  5. Fare clic sul pulsante "Aggiungi altro" sotto l'elenco.

  6. Ricerca di Firebase.framework in cui è stato scaricato e decompresso.

+0

@ Sumurai8 È quello che stavi cercando? – Kousha

+0

A prima vista la risposta ora sembra utilizzabile senza fare clic sul collegamento, quindi sì: era quello che stavo cercando :-) – Sumurai8