TL; DR Xcode es muy particular sobre el nombre que le da a su ID de aplicación en el centro de miembros. Tener el identificador de paquete correcto no es suficiente. Debe usar el formato específico que se muestra a continuación para que Xcode "vea" su ID de aplicación.
Actualización : Según @isaacselement en los comentarios a continuación, este problema se ha resuelto en Xcode 7.3.1 .
La solución de @ romrom de eliminar la ID de la aplicación y hacer que Xcode creara una nueva era una pista. Desafortunadamente, no fue un inicio para mí, ya que mi ID de aplicación fue utilizada por una aplicación de la Tienda y, por lo tanto, no se pudo eliminar.
Sin embargo, descubrí a través de algunos experimentos que podía resolver el problema editando manualmente la ID de aplicación existente. Resulta que Xcode es muy exigente con el nombre de la ID, y no solo con la ID del paquete.
Para un ID de paquete típico como com.mycompany.appname , el nombre de ID de la aplicación debe estar en este formato:
XC com mycompany appname
Xcode no verá un nombre en ningún otro formato .
Cómo verificar si estás afectado / Cómo arreglarlo
- Inicie sesión en el Centro de miembros .
- Haga clic en "Certificados, identificadores y perfiles".
- En la barra de navegación de la izquierda, haga clic en "ID de aplicación".
- Localice la ID de la aplicación con su identificador de paquete.
- Si esa ID de aplicación no tiene el formato de nombre correcto (como se muestra arriba), haga clic en ella y luego haga clic en el botón Editar.
- Cambie el nombre y haga clic en Listo.
- Disfruta de la reducción del estrés y la ira.
PD: Hay algunos problemas relacionados si está utilizando Xcode 7.3 en el que no creará automáticamente los perfiles de distribución adecuados para usted, incluso si arregla el nombre como mencioné anteriormente. La solución es bajar a 7.2.1 o 7.3 Beta o usar una herramienta como fastlane / sigh.