2009-09-05 22 views
6

Tengo problemas para agregar Facebook Conectarme a mi proyecto de iPhone. Aquí está la estructura de directorios:Agregar Facebook Conectar a mi proyecto de iPhone

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

Como se indica,

  1. abrí archivo de proyecto fbconnect-iphone/src/FBConnect.xcodeproj.
  2. Arrastré el grupo FBConnect al proyecto de Xcode de mi aplicación.
  3. Guardo "Copiar elementos en la carpeta del grupo de destino (si es necesario)" casilla de verificación DESACTIVADO.

según las instrucciones,

  1. Fui a Proyectos> Editar configuración del proyecto.
  2. Buscó "Ruta de búsqueda de encabezado" en la categoría Rutas de búsqueda.
  3. Agregado "../../fbconnect-iphone/src". Casilla de verificación Recursiva desactivada.

Utilicé el botón "Crear" para comprobar si todo estaba bien hasta el momento. No fue/no es. Me da 16 advertencias y 101 errores.

¿Qué es lo que falta aquí? Estoy usando iPhone SDK 3.0. Xcode 3.1.3.

Atentamente.

Respuesta

6

De alguna manera, la ruta relativa "../../fbconnect-iphone/src" no funciona, pero la ruta absoluta funciona. Todavía me pregunto si se puede evitar toda esta molestia.

1

Su ruta relativa no parece correcta. Debe ser relativo al archivo del proyecto. En su caso, la carpeta "fbconnect-iphone" reside en el mismo lugar que su archivo de proyecto, por lo que debería hacer el truco: fbconnect-iphone/src (es decir, sin el ../../ al principio).

2

Los pasos que mencionaste funcionan perfectamente en un proyecto y en otro causaron más de 100 errores como se mencionó anteriormente. Ingresé a las clases de FBConnect y eliminé manualmente la carpeta FBConnect de las rutas en las líneas de importación. Entonces #import "FBConnect/FBConnect.h" se convirtió en # import "FBConnect.h", y ahora todo funciona. Imagínate.

0

Tuve que hacer lo mismo que @ashack. Agregué todos los archivos al proyecto y cambié todas las declaraciones #import para reflejar esto.

1

Coloque la ruta indicada a continuación en "Rutas de búsqueda de encabezado de usuario" en la información de destino. "$ (SRCROOT)/AQUÍ ESTÁ LA RUTA DE TU FBConnect". Me funcionó.

Cuestiones relacionadas