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!
Gracias! No puedo entender por qué ocurre este tipo de cambios ... –
¿Necesitamos hacer algún cambio en el script o Scheme en Xcode? Ca explicas cómo resolviste este problema? – Krishnan