programa empaquetar ejecutable crear ios xcode app-store itunesconnect ios-provisioning

ios - empaquetar - crear ejecutable python 3



Estructura de paquete no válida: la aplicación puede contener solo un archivo ejecutable. (5)

Esta pregunta es similar si no es idéntica pero no hay solución. He buscado en el archivo y solo hay un ejecutable, por lo que no sé cómo proceder. Cualquier idea aprecia mucho.


Estructura de construcción no válida

El archivo binario ''YourApp.app/libYourLibrary.a'' no está permitido.

Su aplicación puede contener un solo archivo ejecutable.

Este error se produce cuando un archivo de biblioteca estática se copia erróneamente en el paquete de la aplicación.

Debe vincular la biblioteca estática libYourLibrary.a través de una fase de compilación Enlace binario con bibliotecas .

NO debe agregarse a la fase de compilación de los recursos de paquete de copia del objetivo.


En retrospectiva, el error es sencillo. Un archivo ejecutable se agregó accidentalmente al proyecto. En mi caso, " Develop!.app/Xcode " significaba que Xcode era el ejecutable. Al revisar la lista de archivos en el proyecto, encontré un enlace simbólico a Xcode. (Tal vez lo arrastré desde el muelle de alguna manera y lo coloqué en el proyecto).

Si está recibiendo este error, mire los archivos en su proyecto: hay un ejecutable en alguna parte.


Mi aplicación fue rechazada con el mismo mensaje de error. Resultó que estaba copiando un marco de terceros (Fiksu) en la fase de compilación ''Copiar los recursos del paquete''. El marco contenía un ejecutable y ya estaba vinculado en la fase de compilación ''Vincular binarios con bibliotecas''. He eliminado el marco de la fase de compilación ''Copiar recursos del paquete''. El marco continuó trabajando normalmente en una versión de lanzamiento. Volví a enviar la aplicación y pasó la validación. Una solución similar fue publicada aquí:

https://devforums.apple.com/message/1020254#1020254


Si recibe un error en el siguiente formato: "Estructura de paquete no válida: el archivo binario ''Abc.app/AnyFileName.o'' no está permitido.

Fases de compilación> Copiar recursos del paquete> verifique que su archivo AnyFileName.swift se agregará también aquí. (Quitarlo)

Valídalo con XCode. Error ido


Tuve este problema por primera vez en una aplicación que presenté en varias versiones sin problemas.

Descubrí que, de alguna manera, aunque había vinculado a una de mis bibliotecas, uno de los archivos de origen de esa misma biblioteca aparecía en la lista de archivos en la lista "Copiar recursos del paquete". No tengo idea de cómo llegó allí, pero eliminarlo significó que mi aplicación se compiló, archivó y se envió con éxito. :-)