2009-09-05 11 views
6

Ho difficoltà ad aggiungere Facebook Connect al mio progetto iPhone. Ecco la struttura di directory:Aggiunta di Facebook Connetti al mio iPhone Progetto

-> MyProject 
----> MyProject.xcodeproj 
----> fbconnect-iphone 
----> build/ 
----> <other files and folders> 

come diretto,

  1. ho aperto fbconnect-iphone/file di progetto/FBConnect.xcodeproj src.
  2. Ho trascinato il gruppo FBConnect nel progetto Xcode della mia applicazione.
  3. Ho mantenuto la casella di controllo "Copia elementi nella cartella del gruppo di destinazione (se necessario)".

come diretto,

  1. sono andato a Progetti> Modifica Impostazioni progetto.
  2. Cerca "Percorso di ricerca intestazione" nella categoria Percorsi di ricerca.
  3. Aggiunto "../../fbconnect-iphone/src". Tenuto il check in ricorsivo OFF.

Ho usato il pulsante "Costruisci" per verificare se tutto è a posto finora. Non era/non è. Mi dà 16 avvisi e 101 errori.

Cosa mi manca qui? Sto usando iPhone SDK 3.0. Xcode 3.1.3.

Saluti.

risposta

6

In qualche modo il percorso relativo "../../fbconnect-iphone/src" non funziona, ma il percorso assoluto fa il trucco. Mi chiedo ancora se si possa evitare tutto questo fastidio.

1

Il percorso relativo non sembra corretto. Deve essere relativo al file di progetto. Nel tuo caso la cartella "fbconnect-iphone" risiede nello stesso posto del tuo file di progetto, quindi questo dovrebbe fare il trucco: fbconnect-iphone/src (cioè senza lo ../../ all'inizio).

2

Ho avuto i passaggi che hai citato funzionano perfettamente in un progetto, e in un altro ha causato 100+ errori come menzionato sopra. Sono entrato nelle classi FBConnect e ho rimosso manualmente la cartella FBConnect dai percorsi nelle righe di importazione. Quindi #import "FBConnect/FBConnect.h" è diventato #import "FBConnect.h" e ora tutto funziona. Vai a capire.

0

Ho dovuto fare la stessa cosa di @ashack. Ho aggiunto tutti i file al progetto e ho modificato tutte le istruzioni #import per riflettere questo.

1

Inserire il percorso di seguito indicato in "Percorsi di ricerca intestazione utente" in Informazioni di destinazione. "$ (SRCROOT)/QUI È IL PERCORSO DEL TUO FBConnect". Ha funzionato per me.

Problemi correlati