ios - services - Xcode 6 Save for Enterprise Deployment ya no crea plist para ipa?
itms services (6)
Estoy experimentando exactamente lo mismo, tener que reutilizar un archivo plist generado a partir de Xcode5. Solo una cosa más para agregar: el botón de validación, que se nos presenta después del archivo, no valida mi aplicación correctamente. Supera "Preparar archivo" pero luego arroja un error, "No se encontraron perfiles de aprovisionamiento coincidentes para Aplicaciones / plumbsApp.app" - Ninguno de los perfiles de aprovisionamiento válidos permitía los derechos especificados: identificador de aplicación, informes beta activos, llavero- grupos de acceso.
Ahora, descartando esto y continuando con "Exportar", crea mi archivo .ipa y mis usuarios pueden instalarlo correctamente, con la URL correcta, por supuesto. Entonces, no estoy totalmente seguro de por qué está sucediendo esto. Tuve la versión beta de Xcode ejecutándose pero usé la versión final de Xcode6. Tal vez la beta, comentario, en arenque rojo. ¿Alguien más ha experimentado esto, donde la validación del archivo falla de esta manera pero la aplicación se instala bien?
Xcode 5 ayudó a crear descriptores de plist para ipa empresarial. Xcode 6 (6A313) crea solo ipa. ¿Es esto un error o un cambio intencional? Si es así, ¿cuál sería la razón para dar un paso atrás?
Si no hubiera generado previamente plist usando Xcode 5, necesitaría crearlo manualmente yo mismo. ¿Conoces alguna herramienta automática que ayudaría en el proceso?
Estoy teniendo el mismo problema. Necesario poner una construcción anoche. Terminé reutilizando un viejo plist y actualizándolo. Aquí hay una plantilla:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>items</key>
<array>
<dict>
<key>assets</key>
<array>
<dict>
<key>kind</key>
<string>software-package</string>
<key>url</key>
<string>[INSERT URL HERE]</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>[INSERT BUNDLE ID HERE]</string>
<key>bundle-version</key>
<string>[INSERT VERSION HERE]</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>[INSERT APP TITLE HERE]</string>
</dict>
</dict>
</array>
</dict>
</plist>
No estoy seguro acerca de la implementación empresarial, pero en XCode 7.0, puede crear un manifest.plist mientras exporta un archivo para la implementación Ad Hoc ...
- Seleccione Producto> Archivo
- Cuando finalice la compilación, seleccione el archivo que desea exportar y elija "Exportar ..."
- Elija "Guardar para la implementación ad hoc"
- Selecciona tu equipo de desarrollo
- Elija la opción deseada para "Soporte de dispositivo"
- En la página "Resumen", marque la casilla junto a "Incluir manifiesto para instalación por aire". Esto agregará un manifest.plist a la carpeta donde se guardó el archivo .ipa. - Haga clic en Siguiente"
- Inserte las rutas correctas a la .ipa, la imagen de visualización y la imagen a tamaño completo y haga clic en "Exportar"
Espero que esto ayude.
No se pudo encontrar otra solución que reutilizar un antiguo archivo
.plist
--- funcionó perfectamente.
Para extender la respuesta aceptada, debe ser miembro del equipo de la cuenta empresarial de 299 $. Vaya a Project Navigator (ProjectName) -> Objetivos -> pestaña General y seleccione la cuenta asociada con la cuenta de desarrollador empresarial de 299 $. Si no puede encontrar la cuenta que está buscando, vaya a XCode -> Preferencias -> cuentas y verifique si es el miembro administrador / agente / equipo de dicha cuenta y luego proceda a crear el archivo ipa y plist.
Solucioné este problema de la siguiente manera (como se menciona en @ pir800):
1) Tome el archivo plist de un proyecto antiguo y cámbiele el nombre debe ser el mismo que el archivo ipa.
2) Valores cambiados de las siguientes claves en el archivo plist - a) url. b) identificador de paquete. c) título.
Y luego ponga ipa y plist en el servidor. Las cosas restantes son iguales a Xcode5.
Pero es muy malo, Apple debería informar al desarrollador y mencionar tales cambios de tipo en el documento.
No creo que mi camino sea correcto o incorrecto, pero mi versión de Enterprise In-house Distribution se ha descargado y funciona correctamente. .... :)
Respondí lo mismo en el desarrollador de Apple también. Puede consultar este hilo https://devforums.apple.com/message/1076995#1076995 también. Si alguien encuentra una mejor solución, responda.
Gracias...