Archivar mi proyecto en Xcode es crear un paquete de aplicaciones múltiples, en lugar de agrupar mi objetivo principal para el lanzamiento, que es lo que quiero. Específicamente, cuando valido mi archivo en Organizador, me da el mensaje:
"[nombre del proyecto] no contiene una aplicación de paquete único o contiene varios productos. Seleccione otro archivo o ajuste su esquema para crear una aplicación de paquete único".
Parece que hay alguna configuración en el esquema que necesita ser ajustada, pero no puedo entender qué está causando que se incluyan otros objetivos.
Estoy usando Xcode 4.0 por cierto.
Respuestas:
Bien, respondiendo mi propia pregunta. Resulta que es un problema con proyectos dependientes en XCode 4. Si esto le sucede, vaya a la Configuración de compilación para todos sus proyectos dependientes (por ejemplo, bibliotecas estáticas) y asegúrese de que la opción "Omitir instalación" en "Implementación" esté establecida a SÍ
Más detalles aquí: http://flakasoft.com/developer-tips/xcode-4-bug-solution-for-archiving-build-with-static-library/
fuente
Debían solucionarse dos cosas en los subproyectos para resolver este problema:
fuente
Hice lo siguiente para que funcione para mí:
Absolute path
aproducts directory
.¡y eso fue todo!
pista: para tener una idea de los archivos ofensivos que están causando que su archivo cree un archivo en lugar de una ipa, haga esto:
usr/local/include
identificará los archivos de encabezado culpable que necesita para pasar de Público a Proyecto o los archivos que debe cambiar de la ruta absoluta al directorio de productos. pero ese directorio (es decir, usr / local / include) varía según la estructura de directorios de su sublibraryfuente
Tuve una fase de compilación de archivos de copia que olvidé (copié algunas fuentes en ~ / Library / Fonts). Después de eliminar esta fase de construcción, funcionó bien.
Si ninguna de las respuestas anteriores soluciona el problema, recomiendo exportar el archivo al buscador y echar un vistazo a lo que está fuera del paquete .app.
Editar: ver https://github.com/RestKit/RestKit/wiki/Xcode-4-Archiving-Issue:--'Does-not-contain-a-single-bundle '
fuente
También tuve el mismo problema "[nombre del proyecto] no contiene una aplicación de paquete único o contiene varios productos. Seleccione otro archivo o ajuste su esquema para crear una aplicación de paquete único". después de actualizar a xcode5.
el problema era que un montón de campos en mi configuración de compilación para 'lanzamiento' estaban en blanco. Supongo que xcode4 cambió automáticamente a la configuración de depuración.
anwyays: mi solución fue encontrar todas esas configuraciones de 'liberación' que estaban en blanco y establecerlas en la configuración de depuración. En particular, fue la configuración del archivo Info.plist.
fuente