Puede depurar la aplicación en el dispositivo, pero no puede hacer un perfil: la aplicación debe estar firmada con una identidad de desarrollo

Tengo esquemas personalizados como DebugStaging que están firmados con una identidad de desarrollo .

Utilizo estos esquemas para ejecutar la aplicación en mi teléfono desde Xcode en la debugging. Sin embargo, cualquier bash de perfil usando estos esquemas da como resultado

Target failed to run: Permission to debug [app name] was denied. The app must be signed with a development identity (eg iOS Developer)

¿Qué diablos está pasando y cómo puedo eliminar a Xcode de este mal?

Edición: Hace mucho time que eliminamos el esquema de Debug para usar nombres de esquema más detallados.

Vaya al esquema de su objective, Producto -> Esquema -> Editar Esquema, luego select 'Perfil' en el menu de la izquierda y configure la Configuración de Construcción para Depurar.

La eliminación de los datos derivados funcionó.

En mi caso, no existía ninguna configuration de generación de Debug porque se eliminó y estoy usando configuraciones totalmente personalizadas.