Tengo Xcode 8 instalado en OS X El Capitan.
Me sale este error:
Firmar para "objetivo" requiere un equipo de desarrollo. Seleccione un equipo de desarrollo en el editor del proyecto.
Se requiere la firma de código para el tipo de producto 'Aplicación' en SDK 'iOS 10.0'
Respuestas:
Con Xcode-8.1 y iOS-10.1
Preferences
>Accounts
>Add Apple ID
:¡Ahora puede ejecutar su proyecto en un dispositivo!
fuente
Para agregar una cuenta de desarrollador a Xcode:
Presione Cmd ⌘+ ,(coma)
Ir a la
Accounts
pestañaSiga la captura de pantalla a continuación para habilitar el equipo de desarrollo:
fuente
xcode
. ¡Puede probar su aplicación en dispositivos solo con su ID de Apple!general
pestaña. stackoverflow.com/questions/19407439/general-tab-missinggeneral
"? ¿Quién es el general, dónde vive y qué ejército? Necesita más contexto por favor.En caso de que todavía tenga este problema, haga clic en las Pruebas y seleccione un equipo para ellas también.
fuente
Para ejecutar su aplicación en un dispositivo real, debe tener una ID de Apple y haber registrado su dispositivo con esa ID. Por eso está recibiendo este error.
Así es como lo haces.
Ir al proyecto Navigator. Cmd- 1Si no puedes encontrarlo.
Haga clic en el menú desplegable de destino del proyecto y seleccione Objetivo.
Haga clic en el menú desplegable Equipo y elija agregar una cuenta.
Inicie sesión con su ID de Apple que esté vinculada a su cuenta de desarrollador, o simplemente a su Apple si no tiene una cuenta de desarrollador.
Si aún no ha registrado su dispositivo con esa cuenta, aparecerá un botón, algo así como 'Registrar dispositivo'. Haga clic en eso y Apple registrará el dispositivo y realizará los certificados y la firma del código. (Oh, mis certificados de unicornios y la firma es mucho más fácil de lo que solía ser)
Elija su dispositivo físico y presione ejecutar y debería cargarse en su dispositivo sin error.
fuente
Bueno, después de hacer todas esas cosas, todavía recibí los errores, así que cerré Xcode y lo abrí nuevamente y luego funcionó.
fuente
Recientemente tuve el problema en Xcode 11 beta 2:
Si su objetivo no tiene la pestaña "Firma y capacidades" (en mi caso, solo el objetivo de prueba lo tenía), abra la configuración de compilación para su proyecto y haga clic en "Todo" en lugar de "Básico" / "Personalizado". Busque la firma en la configuración y asegúrese de tener un equipo de desarrollo configurado.
fuente
Si necesita deshabilitar el equipo por ahora, ya que no tiene una cuenta de desarrollo, simplemente cambie el objetivo en el menú superior a iPhone en lugar de un dispositivo iOS genérico o un dispositivo real.
fuente
Para aquellos que usan
Ionic
y reciben este error, debe abrir su$project_dir/platform/ios/$project_name.xcodeproj
, luego siga los pasos enumerados en la "respuesta"fuente
Seleccionar equipo en la configuración general del objetivo
fuente
Para aquellos que vendrán aquí después de mí, si es Xcode 11 y ios 13, entonces su diseño podría verse un poco diferente de lo que ve en la respuesta principal a esta pregunta.
Primero haga esto como se mencionó en la respuesta, agregue su ID de Apple en Preferencias de Xcode> Cuentas> Agregar ID de Apple.
Luego haga clic en el nombre del proyecto que se encuentra en el panel izquierdo, luego obtendrá una ventana de configuración, luego buscará la firma y las capacidades y allí podrá ver "Equipo" y seleccionar su nombre como opción.
fuente
seleccione el equipo de desarrollo tanto en el proyecto como en el destino, descanse todas las cosas configuradas en automático, entonces funcionará
fuente
Tuve este error en mi proyecto React Native, ¡curiosamente pensé que NO estaba editando el archivo .xcodeproj correcto! Ingresé al directorio de mi proyecto './ appname / ios' y abrí el archivo del proyecto y edité el nombre de mi equipo en el proyecto y comenzó a funcionar.
fuente
Xcode 11.4
Haga clic en: 1. Su proyecto 2. Firma y capacidades 3. Seleccione su equipo.
fuente
Bajar el objetivo de desarrollo de iOS
12.1
para12
solucionar el problema ya que no tengo un equipo de desarrollo configurado.fuente
Asegúrese de agregar el equipo en las pestañas Debug y Release.
fuente