Tengo dos proyectos en un espacio de trabajo de Xcode. Me gustaría agregar el producto de compilación del proyecto B como un recurso de paquete en el proyecto A. Ya he configurado el esquema del proyecto A para construir primero el proyecto B. ¿Hay una forma adecuada de hacerlo además de simplemente agregar el producto de compilación del proyecto B del sistema de archivos?¿Puede agregar un producto de compilación desde un proyecto diferente como recurso de paquete en XCode?
Respuesta
Pude agregar el producto del proyecto B al proyecto A de la siguiente manera. Simplemente arrastré el producto del proyecto B desde Project Navigator al panel Copy Bundle Resources del proyecto A. Puede ser complicado ya que no puede iniciar el arrastre seleccionando el ícono del producto; lo logré solo arrastrando su título. No fue necesario hacer del proyecto B una dependencia del objetivo A; la dependencia de compilación se puede gestionar en cambio por esquemas (que era la forma en que originalmente tenía configurado el espacio de trabajo).
Puede ir a la pestaña de fases de compilación de su proyecto A y agregar el producto del proyecto B a la fase de compilación "Copiar recursos del paquete". Asegúrese de agregar una dependencia para el proyecto B.
Unforuntately el producto del proyecto B no aparece como una opción como dependencia de destino (no es un objetivo del proyecto a, simplemente comparte un espacio de trabajo) ni está disponible para ser agregado como un recurso de paquete. Gracias, sin embargo ... tratando de averiguar si un producto de un proyecto diferente se puede agregar como un recurso de paquete. – ctpenrose
Si arrastra el proyecto B en el proyecto A, puede seleccionar los objetivos del proyecto B como dependencias y recursos. –
Eso me acerca un paso más, gracias. Eso me permite agregar el proyecto B como una dependencia de destino. Desafortunadamente, el producto del proyecto B aún no aparece como una opción cuando trato de agregar un recurso de paquete al proyecto A. – ctpenrose
La misma pregunta se responde un tanto aquí: https://stackoverflow.com/a/7118177/470225. No es una solución perfecta, pero está funcionando para mí. Puede agregar una fase de compilación 'Ejecutar script' para copiar el paquete de recursos en el binario de la aplicación. Aquí está la secuencia de comandos:
cp -R -f $BUILT_PRODUCTS_DIR/MyBundle.bundle $BUILT_PRODUCTS_DIR/$CONTENTS_FOLDER_PATH/
Si fuese cp -R -L -f $BUILT_PRODUCTS_DIR/MyBundle.bundle $BUILT_PRODUCTS_DIR/$CONTENTS_FOLDER_PATH/
con -L
, sin esto, durante el Archivo único vínculo simbólico se copia en ruta de la carpeta de contenido y la aplicación se bloquea robaba no ven los recursos reales.
- 1. Xcode cómo agregar un proyecto externo
- 2. Agregar proyecto como dependencia en XCode 4.x
- 3. Xcode 4 agregar imágenes a un proyecto
- 4. Agregar un destino a un proyecto de Xcode
- 5. Deshabilitar algunos archivos en el proyecto XCode desde la compilación
- 6. producto ejecutable de xcode para el proyecto C++
- 7. TeamCity: haciendo referencia a un número de compilación desde una configuración de compilación diferente
- 8. ¿Cómo agregar UIKit a un proyecto de Xcode?
- 9. ¿Cómo puedo agregar un proyecto existente como una copia de trabajo en XCode 4?
- 10. ¿Cómo cargar un paquete de recursos desde un recurso de archivo en Java?
- 11. Cómo construir un SplashScreen desde un archivo de imagen cargado, no un recurso de proyecto
- 12. Agregar bibliotecas a un proyecto en xcode - símbolos no encontrados
- 13. Xcode: Adición de un proyecto como una dependencia de construcción
- 14. Agregando un paso de compilación personalizado con un paquete nuget
- 15. Xcode 4 producto sigue en rojo
- 16. No se puede acceder al miembro protegido de la superclase desde el mismo paquete en un contenedor diferente
- 17. Identificador de paquete diferente para configuraciones de compilación diferentes
- 18. Cargar un ensamblado desde un recurso incrustado
- 19. Abrir un recurso JAR como un FileStream
- 20. Agregar automáticamente archivos fuente generados a un proyecto xcode
- 21. Xcode 4 proyecto de compilación externo y depuración
- 22. Eclipse: el recurso no está en la ruta de compilación de un proyecto Java
- 23. Cargue un recurso de proyecto en un control WPF Webbrowser
- 24. Error de compilación de símbolo duplicado en el proyecto XCode
- 25. Visual Studio: cómo almacenar un recurso de imagen como un recurso incrustado?
- 26. ¿Puede establecer Configuraciones de compilación específicas de la arquitectura en un archivo .xcconfig en Xcode 4.3?
- 27. ¿Se puede usar un archivo de compilación ANT como un archivo de compilación Phing?
- 28. ¿Cómo cambiar programáticamente la versión del producto de un proyecto?
- 29. ¿Puede tener iOS 2 objetivos diferentes con el mismo nombre de producto en Xcode 4.3.2?
- 30. Cómo agregar .el paquete al control de fuente Xcode 4?
Me alegra que lo hayas hecho funcionar. :) –
Gracias por la ayuda :) – ctpenrose