/ / Error al integrar Facebook SDK con XCode 4.3.2 en Lion MacOSX - facebook, ios5, osx-lion, xcode4.3

Error al integrar facebook SDK con XCode 4.3.2 en Lion MacOSX - facebook, ios5, osx-lion, xcode4.3

Según los documentos de desarrollo de Facebook:

Crear una biblioteca estática del SDK de Facebook para iOS

Si crea una aplicación de iOS que tiene AutomáticoEl Recuento de referencias (ARC) habilitado debe usar una versión de biblioteca estática del SDK de Facebook de iOS en lugar de arrastrar los archivos desde la carpeta src. La última versión del SDK de Facebook para iOS incluye un script de shell que puede ejecutar para construir la biblioteca estática. Lo haría a través de la línea de comandos llamando al script de compilación build_facebook_ios_sdk_static_lib.sh que se encuentra en el directorio de scripts, por ejemplo:

% ~ / facebook-ios-sdk / scripts / build_facebook_ios_sdk_static_lib.sh

pero cuando intento ejecutar el script anterior, aparece un error que dice:

No se pudo encontrar xcodebuild en /Applications/XCode.app/Contents/Developer/usr/bin

Intenté abrir el script y encontré este precio del código responsable del error:

# The Xcode bin path
if [ -d "/Developer/usr/bin" ]; then
# < XCode 4.3.1
XCODEBUILD_PATH=/Developer/usr/bin
else
# >= XCode 4.3.1, or from App store
XCODEBUILD_PATH=/Applications/XCode.app/Contents/Developer/usr/bin
fi

XCODEBUILD=$XCODEBUILD_PATH/xcodebuild
test -x "$XCODEBUILD" || die "Could not find xcodebuild in $XCODEBUILD_PATH"

¿Cómo podría modificar el script para solucionar el problema anterior?

Respuestas

0 para la respuesta № 1

Asegúrese de que xcode 4.3.2 se haya instalado en una ubicación predeterminada (/Applications/Xcode.app), ya que Facebook asume esa suposición al buscar el binario xcodebuild.

Si xcode 4.3.2 se encuentra en una carpeta diferente, simplemente modifique el script anterior para tenerlo en cuenta.

Por cierto, en mi sistema, tengo xcodebuild; y se encuentra en: /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild