2011-11-03 13 views
5

Uso Xcode 4.2. Estoy construyendo un marco estático.

Creé 2 libs: lib-simulator.a para el simulador, lib-iphoneos.a para el dispositivo.

En el objetivo global, puse el guión:

rm -rf $ {} BUILT_PRODUCTS_DIR /libAggregate.a

lipo -Crear "$ {} BUILT_PRODUCTS_DIR /../$ { BUILD_STYLE} -iphonesimulator/liblib-simulator.a" "$ {} BUILT_PRODUCTS_DIR /liblib-iphoneos.a" -output "$ {} BUILT_PRODUCTS_DIR /libAggregate.a"

Entonces construir el objetivo global , Falló. El registro a continuación:

lipo: no se puede abrir archivo de entrada: /Users/vietnt/Library/Developer/Xcode/DerivedData/testCreateLib-ftdlqzrlflzkkkczafzhqrvxvgkx/Build/Products/Release-iphoneos/../ - iphonesimulator /lib-simulator.a (No existe el fichero o directorio)

veo que hay una falta de hacer que el $ {} en BUILD_STYLE al comando como la palabra en negrita.

Si construyo mi proyecto en Xcode 3.2.6, está bien, entonces genero el archivo libAggregate.a.

Por favor, ayúdame. ¡Gracias!

EDITAR:

Resolví eso.

$ {} BUILD_STYLE se cambia a $ {Configuración} en Xcode 4

feliz!

Respuesta

7

Resolví eso.

$ {} BUILD_STYLE se cambia a $ {} CONFIGURACIÓN en Xcode 4

feliz!

+0

Gracias! No puedo entender por qué ocurre este tipo de cambios ... –

+0

¿Necesitamos hacer algún cambio en el script o Scheme en Xcode? Ca explicas cómo resolviste este problema? – Krishnan

Cuestiones relacionadas