Recepción de notifications push iOS en Delphi 10 Seattle

El objective principal aquí es generar y recibir Push Notifications para iOS usando Delphi 10 Seattle.

Estoy tratando de seguir este video, pero hasta ahora solo he podido enviar notifications push exitosamente.

Hay un tutorial increíble que me ayudó a entender mejor las ID de la aplicación, los perfiles de aprovisionamiento, los certificates, los files PEM, las conexiones SSL, etc. Esto es básicamente cómo lo veo ahora ( sí, ese es un tablero real ):

introduzca la descripción de la imagen aquí

Pero lo curioso es sobre el perfil de aprovisionamiento que necesito vincular en Delphi. Debe ser el mismo nombre de dominio inverso que el certificate APNS.

Puedo visualizar el Provisioning Profile con Push Support que creé en el Centro de miembros de Apple en Tools > Options > Provisioning Delphi.

introduzca la descripción de la imagen aquí

Pero no puedo ver ningún Perfiles de aprovisionamiento que no pertenezca a un Perfil de aprovisionamiento de equipo de iOS en Project > Options > Provisioning , aunque el CFBundleIdentifier proporcionado en la Version Info coincida con el mismo Identificador de package (ID de aplicación) de Xcode.

introduzca la descripción de la imagen aquí

Solo puedo ejecutar la aplicación si Team Prefix el Team Prefix del Team Prefix en la Bundle ID del Bundle ID , pero siento que debo estar haciendo algo mal.

Las notifications solo funcionarán si la aplicación tiene los certificates correctos vinculados a ella.

Y así es como obtengo el token de aplicación:

 procedure TFormPush.Button1Click(Sender: TObject); var FormPush : TFormPush; APushService : TPushService; AServiceConnection: TPushServiceConnection; ADeviceID : string; AdeviceToken: string; begin APushService := TPushServiceManager.Instance.GetServiceByName(TPushService.TServiceNames.APS); AServiceConnection := TPushServiceConnection.Create(APushService); AServiceConnection.Active := True; ADeviceID := APushService.DeviceIDValue[TPushService.TDeviceIDNames.DeviceID]; AdeviceToken := APushService.DeviceTokenValue[TPushService.TDeviceTokenNames.DeviceToken]; ShowMessage(AdeviceToken); end; 

Me costó mucho llegar aquí, pero aún no recibo las notifications push.

¿Cuáles son los posibles errores que debo estar cometiendo?