Me he inscrito en el Programa de Compras por Volumen y he implementado exitosamente las aplicaciones de la App Store en un dispositivo. Ahora estoy tratando de insertar una "aplicación empresarial" en un dispositivo que no está disponible en la tienda de aplicaciones. Hasta ahora he intentado 2 aplicaciones diferentes disponibles como descargas desde los sitios web de los desarrolladores y he encontrado el mismo problema en ambas ocasiones.
La aplicación se enviará al host con éxito, pero muestra el error "La aplicación [Nombre de la aplicación] no se puede abrir". Tras la inspección, parece que el archivo ejecutable real en la carpeta MacOS de la aplicación ha perdido su marca "x". Si ejecuto chmod +x
en el contenido de la carpeta MacOS, la aplicación funciona bien.
Me encantaría saber por qué estos archivos pierden su marca ejecutable y tal vez cómo evitar esto. Si no se puede prevenir, ¿hay una manera de enviar un script junto con la carga útil que ejecutaría chmod en la aplicación? ¿Hay alguna forma de preparar la aplicación antes de subirla al servidor para su distribución?