Estoy tratando de crear una IPA en Xcode 4, al igual que la persona que hizo esta pregunta:
Xcode 4: crea un archivo IPA en lugar de .xcarchive
Entonces, supuse que mi archivo se completó con éxito. Vuelca los archivos .xcarchive para el proyecto en su carpeta de destino. Pero estos archivos no aparecen en la ventana de mi Organizador. Por lo tanto, no puedo compartirlos como se describe en la pregunta anterior para crear la IPA.
No hay errores en el proceso de archivo; parecen estar firmados correctamente. Entonces, ¿por qué no se muestran los archivos en el panel de archivo en el Organizador? ¿Me falta algún paso ... o una configuración oscura que necesito modificar?
Respuestas:
EDITAR (incorporó todos los comentarios a una sola respuesta)
Pruebe uno de los siguientes (o todos)
En lugar de usar Build For -> Archive, en el menú del producto solo use archive. Aparecerá entonces.
En el editor de esquemas, edite el esquema y vaya a la pestaña Archivo, asegúrese de que la casilla de verificación para mostrar en Organizador esté marcada.
En la pestaña de archivo del editor de esquemas, verifique la configuración de compilación utilizada para el archivo. Asegúrese de que tenga el archivo de derechos y certificados correctos.
En la configuración de compilación, cambie Omitir instalación -> Liberar a NO, para la configuración de compilación utilizada para el archivo.
Asegúrese de que la carpeta de archivos y los archivos del proyecto XCode estén dentro de la misma carpeta compartida si se usa la unidad de red. Me tomó unos días para finalmente resolver esto, ya que coloqué mis archivos fuente XCode desde una carpeta compartida de Windows, pero la carpeta Archives está en la Mac local, lo que provocó que el Organizador no recogiera los archivos.
Gracias a @Smikey & @Ralph B & @Scott McMillin
fuente
Esto se basa en otra respuesta de una pregunta similar que se puede encontrar en Archive no aparece en xcode4 organizer
No tomo crédito por esta respuesta, pero esto junto con las sugerencias de Ron me solucionó el problema.
Para la configuración "Release", haga lo siguiente:
Establezca "Omitir instalación" en SÍ en su proyecto
Establezca "Omitir instalación" en NO en el destino de su aplicación
Establezca "Omitir instalación" en SÍ en todos los destinos de biblioteca estática que se incluyen
Elija Producto -> Archivar en el menú.
Esto también funcionó para mí y, según el póster de respuesta original, se basa en el asesoramiento de los foros de desarrollo de Apple.
fuente
Tuve el mismo problema ... Había configurado por error "Directorio de instalación" (
INSTALL_PATH
) en una cadena vacía en mi Configuración de compilación. Eliminar esta configuración y usar el predeterminado/Applications
resolvió mi problema.fuente
Una cosa más para verificar: busque el "Directorio de instalación" en la Configuración de compilación (Todo) y asegúrese de que esté configurado en "/ Aplicaciones".
fuente
¡Si! Finalmente. ¡Yo también estuve atrapado en esto durante 2 días! ¡Debería haber comprobado aquí primero!
Saltar Instalar ... lo movió a NO y funcionó!
fuente
Tuve un problema similar en el que la distribución se compiló y firmó bien, pero nunca apareció en la pestaña Archivo. Resulta que necesitaba conectar un dispositivo para que construyera una compilación iOS "real". Una vez que conecté mi dispositivo, ejecuté Producto -> Archivo y apareció como se esperaba.
fuente
Ninguna de las sugerencias aquí funcionó para mí, incluida la configuración de "Omitir instalación" en NO ... hasta que establezca "Directorio de instalación" en algo distinto del valor predeterminado en blanco. (Usé "/ Aplicaciones", pero otros valores como "/ usr / bin" también estarían bien.) ¡Entonces he aquí, funcionó!
fuente
Gracias por todos los consejos. Finalmente terminé con mi archivo usando la instalación de omisión yes para el proyecto y no para los objetivos. Muchas gracias. En comparación con otros, esto solo me llevó alrededor de 3 horas, pero desearía haber encontrado este hilo antes (ahora son las 1.45 am).
Gracias.
fuente
Tengo el mismo problema en mi proyecto. Después de archivar mi proyecto, la ventana del organizador no está abierta. Así que hice esto. Y funcionará para mí. Esperemos que te ayude.
Gracias por adelantado.
fuente
El mismo problema ! Y resuelto :)
Agrego esto a mi archivo info.plist:
cree una nueva propiedad "Cadena de versiones de paquete, corta" y proporcione el mismo número de versión que para la propiedad "Versión de paquete". (Gracias a Rahul Choudhary, en su publicación "XCode 4 Archive Version Unspecified")
fuente
Los probé todos y todavía nada funcionó. Luego volví a conectar mi iPad, volví a seleccionar Saltar Instalar = NO para la versión y el archivo ... Falló la compilación para firmar el código Esquema reseleccionado iPad, en lugar del simulador La compilación se realizó correctamente.
No estoy seguro de que esto funcione para nadie más, pero acabo de pasar 5 horas analizando todos los consejos, y tropecé con este éxito. No creo que lo aclare, y espero que Apple lo solucione. En el año 2011, esto es simplemente absurdo.
fuente
En mi caso, ninguna de las soluciones funcionó, sino que fue una causa simple: permisos de carpeta. Asegúrese de que el grupo de personal tenga: Permisos de lectura y escritura.
fuente
Resulta que cuando actualicé mi producto existente, no tenía todos los íconos enumerados en la Lista de información.
Así que agregué los "archivos de icono" y los "archivos de icono (iOS 5)" a la lista. ¡Y funcionó!
fuente
Tuve el mismo problema en Xcode 4.6.1 pero con el giro que el Archivo mostró rápidamente en la ventana del Organizador, pero de repente desapareció.
Resolvió este problema comentando las dos últimas líneas:
Esto a través de "Producto - Esquema - Editar esquema - Archivo - Publicar acciones".
fuente
Gracias al OP y a todos en este hilo.
Tuve el mismo problema, pero tenía una solución diferente.
Si mantiene sus archivos en una unidad externa, y si la unidad se desconecta por alguna razón, en / Volúmenes la unidad se puede volver a montar en "DRIVENAME 1" en lugar de "DRIVENAME". Todo parece normal, excepto en la carpeta / Volumes, verá un archivo con el nombre DRIVENAME. Desconecte la unidad correctamente, rmdir el archivo DRIVENAME y vuelva a conectar.
La unidad se conectará con su nombre original y Xcode podrá ver todo de nuevo.
Pasé unas 5 horas en eso. ㅠㅠ
fuente
Para cualquiera que usara Cartago, hubo un problema recientemente solucionado que causó esto: https://github.com/Carthage/Carthage/issues/1259
La solución es simplemente actualizar Cartago (> = 0.16.1) y volver a ejecutar el archivo.
fuente
En mi caso, ninguna de las opciones estándar enumeradas en la primera respuesta funcionó. Noté que las "rutas de instalación" estaban vacías. Yo muy bien creado 4 caminos:
<somepath>/Dbg
,<somepath>/Dbg/Ins
,<somepath>/Rel
y<somepath>/Rel/Ins
y establecer el 4 directorios (versión de depuración, instalación de depuración, liberación de construir e instalar la liberación) a las 4 directorios de nueva creación. También configuré la famosa opción de "instalación de habilidades" en no en las 4 instancias (producto y destino, depuración y lanzamiento). Luego ejecuté un producto> clean y product> archive. Eh Voila. El lanzamiento ahora apareció en la sección de archivos del organizador.fuente
En mi caso, el problema se debió al uso de fastlane como root. Configura el archivo Archive en la carpeta Archives como root, por lo que cuando intenté crear la compilación desde XCode, no pude escribir en esta carpeta. XCode no mostró ningún mensaje
fuente
En mi caso, tuve que cambiar el esquema del simulador al dispositivo iOS genérico. Esto me dio la opción de acceder al archivo.
fuente
creo que no es realmente un problema, el archivo no aparece si usa el simulador, se solucionó fácilmente seleccionando su dispositivo en el esquema de edición, luego haga clic en archivo en la pestaña de archivo
sin pasos complicados
fuente