programador program mexico licencia developer desarrollo desarrollador cuenta certificacion apple ios xcode

program - licencia de desarrollo ios



xcode está creando un archivo genérico xcode en lugar de iOS App Archive (18)

Asegúrese de tener el campo Generar configurado en Configuración del proyecto> General.

Soy un principiante en el desarrollo de iPhone y traté de crear un ipa con mi perfil y un certificado válido, pero xcode está creando un archivo genérico xcode en lugar de un archivo de la aplicación iOS porque en mi código hay dos .xcodeproj allí.

Y a partir de una de las stack overflow answer seguí los siguientes pasos:

  1. Omitir la instalación es NO para el objetivo principal del proyecto
  2. Omitir la instalación es SÍ para los objetivos del marco (subproyectos)
  3. Los subproyectos necesitan tener encabezados de copia en el proyecto no públicos
  4. El directorio de instalación en Despliegue es válido (/ Aplicaciones, por ejemplo)

Pero todavía no estoy obteniendo la solución.


Después de probar todas las otras sugerencias (verificando que la compilación sea de un solo objetivo, borre la carpeta Derived Data, cerrando y volviendo a abrir Xcode, etc.), he encontrado que reiniciar el sistema resuelve este problema cada vez. También he encontrado que el reinicio ha resuelto algunas otras rarezas de Xcode en el pasado, como que sugiere que no pudo encontrar ciertos archivos de encabezado del sistema.

La única sugerencia que encontré más arriba que me permitió construir el archivo correcto sin reiniciar fue cerrar el espacio de trabajo Xcode y abrir el Proyecto Xcode individual desde el Espacio de trabajo, y construir el archivo para ese Proyecto. El reinicio, sin embargo, fue la única opción que encontré que restableció el comportamiento normal para que Xcode pueda construir los archivos correctos desde el espacio de trabajo multiproyecto.

He encontrado el reinicio para resolver los problemas de Xcode en un sistema que ejecuta OS X 10.11.6 y Xcode 8.2.1. Esperemos que el reinicio también resuelva el problema en los sistemas más nuevos y ayude a otros que puedan estar lidiando con este extraño problema.


El problema que tuve fue CocoaPods version 0.38.2 ., Después de actualizar CocoaPods a la versión posterior (0.39.0.beta.4) todo funciona bien.

$gem install cocoapods --pre

Entonces:

$pod update


En XCode 5, se produce el mismo error si tiene varios destinos y marcas incorrectas en Gestionar esquemas. Entonces Xcode pone 2 binarios en 1 archivo genérico. Esto no afecta los archivos ingresados ​​en eg git!



En mi caso, ninguna de las soluciones sugeridas funcionó ya que el archivo del proyecto estaba bien. Simplemente tuve que eliminar todo en la carpeta Derived Data y las cosas volvieron a la normalidad. Puede encontrarlo desde Preferencias> Ubicaciones.

Creo que esto se debió al nuevo Xcode 6. Anteriormente estaba usando la versión beta.


Esto me ayudó (2018 año)

  • gem install cocoapods --pre
  • pod 1.5.0.beta.1 update
  • shared en configuraciones de esquema.


Estoy de acuerdo con la respuesta de @cat.

Por error, tenía dos objetivos de compilación bajo el esquema de administración y ese era el problema para mí. Sip ya no era.

Verificar este paso puede ayudarlo a depurar más si Skip ya está configurado como no.


Mi caso es que obtuve 2 objetivos en el proyecto, y una vez que configuré uno de los objetivos para Omitir la instalación = "SÍ", el problema se resolvió


Mi caso no fue ''skip install'' ni un tema de cocoapods. Parece que uno de los frameworks de terceros que terminé sin utilizar fue la causa de esto. La solución simplemente fue eliminarlo.

Para rastrear este problema, hice clic con el botón derecho en el archivo genérico en el organizador de Xcode y seleccioné ''mostrar en el buscador'' -> clic derecho en el archivo -> seleccionar Mostrar contenido del paquete -> Productos -> Aplicaciones y dentro de esta carpeta puede ver otros archivos están en él además del archivo {nombre de proyecto} .app. En mi caso, había un archivo con el prefijo del framework que no estaba usando, lo que llevó a su eliminación del espacio de trabajo del proyecto.


Mi problema comenzó después de la instalación de un pod, el problema desapareció después de actualizar los cocoapods (de 0,38 a 0,39) y ejecutar la instalación del pod nuevamente.


Ninguno de estos funcionó para mí, era cocoapods en mi caso, tuve que desinstalar todo e instalar la versión de lanzamiento

sudo gem uninstall cocoapods sudo gem uninstall cocoapods-core sudo gem uninstall cocoapods-downloader sudo gem install cocoapods


Sé que es tarde para responder, pero sí obtuve la solución siguiendo los pasos a continuación:

  1. Ir a Project Navigator
  2. Seleccionar objetivos
  3. Ve a Construir Fases
  4. Verifique las dependencias de destino y quítelo
  5. Código de limpieza y compilación
  6. Intenta archivar y obtendrás el archivo de la aplicación iOS esta vez.

La mejor suerte y alegría de KP :)


Si tiene algún archivo .xcodeproj en Proyecto> Objetivos> Fases de compilación> dependencias de destino, elimínelo de allí y luego cree su ipa. Esto funciona para mi. Aclamaciones


Tenía que hacer cosas:

  1. vaya a Producto -> Esquemas -> Administrar: aquí asegúrese de que solo se seleccione un esquema y ese sea su esquema actual

  2. vaya a Producto -> Esquemas -> Editar: hay opciones como esta: asegúrese de que solo se seleccione un archivo.


Tengo este problema también. Y probé todas las soluciones aquí.

(Este es un proyecto en un espacio de trabajo xcode)

Finalmente resolví ... Limpio todo en la carpeta de datos Derivados, cierro el espacio de trabajo, luego cierro Xcode, abro el proyecto de un solo objetivo .

Luego, archive, crea un archivo de aplicación de iOS.

Espero poder ayudar a alguien


Tuve un problema con Cocoapods 0.38.1, después de actualizar algunos proyectos me estaba generando el archivo genérico xCode ... después de seguir todos los pasos, la única forma de volver a crear un ipa era descargar cocoapods a 0.37.1 y seguir los pasos de este enlace: http://9elements.com/io/index.php/cocoapods-best-practices/ .

¡Espero que eso ayude!