Aplicativo Bluetooth IOS "Terminado devido ao sinal 9" SOMENTE NO MODO FUNDO

Estou desenvolvendo um aplicativo IOS no objetivo c que exibe a freqüência cardíaca do bluetooth BLE com um gráfico correspondente. Se o aplicativo for executado em primeiro plano, tudo funcionará bem sem problemas.

Mas se o aplicativo entrar no modo de segundo plano, a medição do BLE ainda continua (estou usando "Usa acessórios Bluetooth LE"), mas é interrompida pelo sistema operacional após alguns minutos ou alguns segundos com a mensagem "O aplicativo no iPhone fecha inesperadamente ->Mensagem do depurador: finalizada devido ao sinal 9.

Não consigo descobrir por que isso acontece apenas no modo de segundo plano e não em primeiro plano quando vejo o aplicativo no iPhone?

O uso da CPU e da memória é o mesmo em primeiro plano ou plano de fundo, é de cerca de 130% e 16 MB.

O aplicativo é morto após 2:40

questionAnswers(1)

yourAnswerToTheQuestion