Producto Xcode -> Archivo deshabilitado

476

He estado archivando para una distribución ad hoc bien durante muchos meses y de repente hoy no puedo hacerlo ya que el elemento del menú Archivo está deshabilitado. No he cambiado nada. Revisé la configuración de aprovisionamiento para el proyecto y se ve bien.

Mi perfil ad hoc está a punto de caducar en 14 días. ¿Podría ser este el problema? No creo que pueda renovarlo hasta el día en que expire. Hay un botón "renovar" para mi perfil ad hoc en el organizador, pero cuando hago clic en él aparece ...

El perfil proporcionado no se encontró en el portal de aprovisionamiento. Actualice sus perfiles de aprovisionamiento antes de intentar renovar "MyAddHocProfile"

El perfil en el portal de aprovisionamiento se muestra activo y expira el día 30. Noté que aún no había actualizado a 4.6.2 y lo hice. Luego descargué mi perfil y lo hice doble clic, pensando que actualizaría el perfil en Xcode, todavía no era una alegría. También intenté reemplazar manualmente el archivo de perfil MyAddHocProfile.mobileprovision en la Biblioteca.

¿Qué significan "actualizar su perfil de aprovisionamiento"?

Aun así, creo que mientras el perfil esté activo, debería poder crear un archivo. Debo estar haciendo algo más mal.

usuario278859
fuente
172
Producto> Archivo solo está habilitado cuando su esquema tiene un destino de "Dispositivo iOS" o un dispositivo iOS real. ¿Lo has comprobado?
rob mayoff
44
¡Maldito! Eso fue fácil. ¡Gracias! Publique su comentario como respuesta para que pueda darle crédito y marcarlo como anidado.
user278859
posible duplicado de la opción
rob mayoff
2
¿Eso tiene sentido?
Mathijs Segers
Archivar una versión sim es posible en el terminal. Espero que Apple lo habilite en Xcode, ya que lo necesita al distribuir XCFrameworks.
Naz

Respuestas:

1303

Ha cambiado el destino de su esquema a un simulador en lugar de un dispositivo iOS genérico .

Por eso está atenuado.

Cambiar de un simulador a un dispositivo iOS genérico

sabio
fuente
1
Gracias por esto, la solución perfecta. ¿Alguna idea de por qué sucede esto?
Matthew
77
Bueno, es solo una suposición ... Tal vez Apple quiera que realmente pruebes tu dispositivo real antes de empaquetarlo para la App Store. Sólo una corazonada :)
wiseindy
3
@ user278859 si esta es la respuesta correcta, debe marcarla como tal.
MattL
2
Gracias por la respuesta. Eso es tan completamente obvio desde una perspectiva de UI que atrapa incluso a aquellos de nosotros que hemos estado creando aplicaciones durante muchos años con la guardia baja. Apple debería al menos hacer flotar una información sobre herramientas o algo así cuando esté en ese estado ...
dgatwood
24
Si su teléfono no está disponible, elija el dispositivo IOS genérico
recuerda el
14

Cambie el dispositivo de esquema activo de simulador a dispositivo iOS genérico

Rabie
fuente
0

Si está seguro de haber seleccionado la Generic iOS deviceopción y aún no puede ver la opción, simplemente tiene que reiniciar Xcode.

Esta fue la solución que faltaba para mí como desarrollador cordova con Xcode 11.2

Steckdoserich
fuente