Facebook.h no encontrado

Estoy tratando de abrirme path a través de un libro de SDK de Facebook que salí de Amazon. La encoding comienza con #import "Facebook/Facebook.h" Y ha creado un object de Facebook casi de inmediato. No tengo este file en mi SDK. ¿Ya está desactualizado este libro? Fue publicado el otoño pasado …

Lo siguiente está actualizado y ha sido un gran recurso para mí: Cómo comenzar con el SDK de Facebook

Utilizo la siguiente import para acceder al SDK de Facebook:

 #import <FacebookSDK/FacebookSDK.h> 

Parece que su entorno no tiene el marco de Facebook. Descarga eso aquí.

Actualizar

Encontré la respuesta oficial de Facebook a esto. Aparentemente estos son encabezados en desuso que aún se pueden usar para la compatibilidad hacia atrás.

Tenga en count que en la parte inferior, si Xcode está teniendo problemas para reconocer la import después de completar los pasos a continuación, reinicie XCode.

Agregue los encabezados arrastrando la carpeta DeprecatedHeaders desde la carpeta FacebookSDK.framework / Versions / A / DeprecatedHeaders a la sección Frameworks de Project Navigator.

Elija 'Crear grupos para cualquier carpeta agregada' y anule la selección de 'Copiar elementos en la carpeta del grupo de destino (si es necesario)'. Esto agrega los encabezados como reference.

Ahora, abre el file de encabezado de delegado de la aplicación y reemplaza la import de marco de Facebook con la import de encabezado de Facebook.

Cambio:

 #import <FacebookSDK/FacebookSDK.h> 

A:

  #import "Facebook.h" 

Esto le permite hacer llamadas a las classs de FBDialog. El encabezado Facebook.h incluye los files de encabezado.

Nota: Si tiene algún problema con Xcode reconociendo el file Facebook.h, cierre y vuelva a abrir su proyecto Xcode.

Fuente

Paso 1 : Seleccione el ícono azul vidhyasalai como se muestra en la captura de pantalla 1.

Paso 2: select los Targets-> vidhyasalai -> build settings - > Search paths (si no puede encontrar la ruta de búsqueda, use la búsqueda pulse para search)

Paso 3: select Trazados de Serch -> Trayectos de búsqueda de Framework

Paso 4: select y presione la tecla return (enter)

Paso 5: Ahora quite $(PROJECT_DIR) y presione la tecla return (enter). Ahora estará vacío, amplíe y compruebe si hay debugging, adhoc y liberación, asegúrese de que todo estará vacío.

Paso 6: repita 5,6,7 de los pasos de captura de pantalla para este segundo icono de destino, expande y comtesting si hay debugging, adhoc y liberación, asegúrate de que todo estará vacío.

Paso 7: haga clic con el button derecho del ratón en el marco, elimine y select moverse a la papelera.

Paso 8: Arrastra y suelta nuevamente el marco adjunto en este correo electrónico. Obtendrás la pantalla como la captura de pantalla 2, asegúrate de que "destino" selecciona el button de opción dado como reference de captura de pantalla.

Paso 9:

Arrastre el marco a la location en la carpeta marco. Limpiar y build. Error de esperanza fue borrado

introduzca la descripción de la imagen aquí

Este libro no está desactualizado. ¿Puedes agregar marco como cocoapods?

Luego, para encontrar este file en proyecto, debe escribir:

 #import <Facebook-iOS-SDK/FacebookSDK/FacebookSDK.h> 

Luego, mantén presionado el button 'Comando' y presiona sobre él y llegarás a él.

Debe download e instalar el SDK y, luego, agregar el marco Facebokk a su proyecto.

Una vez que hayas terminado con esa parte, podrás importar FacebookSDK.

aquí está el enlace https://developers.facebook.com/docs/getting-started/facebook-sdk-for-ios/3.1/

ver el video