La transmisión de audio de TestFlight no funciona

Construí una aplicación que transmite una canción de la biblioteca de música de un dispositivo iOS a otro. La aplicación funciona muy bien en cualquier dispositivo cuando la ejecuto a través de Xcode. Sin embargo, cuando ejecuto la aplicación a través de TestFlight, less de un segundo de audio se reproduce, luego se queda en silencio. Me preguntaba qué podría estar causando este problema.

Probé el código inalterado en los mismos dispositivos. Funcionó a través de Xcode, y no fue a través de TestFlight.

Más detalles sobre cómo funciona mi código:

Utilizo AVAssetExportSession para exportar la canción a una URL local, que utilizo para inicializar un object NSData. Envío el object de datos a través del bluetooth en packages usando el framework GameKit.

Recibo los datos, nuevamente usando GameKit, y lo analizo usando los Servicios de transmisión de audio. Luego búfero y reprodúcelo usando los services de queue de audio. Estos están tanto en el marco de Audio Toolbox.

¡Cualquier ayuda sería muy apreciada!

EDITAR:

Así que probé la "manera anticuada" de abrir el file IPA en iTunes y sincronizarlo con el dispositivo. Esto funciona bien. Entonces, la distribución a través de una synchronization de iTunes funciona, mientras que la distribución a través de TestFlight no funciona.

Intente realizar los siguientes pasos:

  1. Configuración -> Safari -> Eliminar cookies y datos

  2. Configuración -> General -> Perfiles -> eliminarlos todos

  3. Eliminar tu antigua aplicación

  4. Crear una nueva compilation en el vuelo de testing.

  5. instalar desde testflight

  6. ejecutar la aplicación, ver qué sucede y search en la console del dispositivo y en los loggings

  7. Si eso no ayuda a probar una URL de flujo diferente y ver si sucede allí también

ps encontré algunos problemas con testflight donde se downloadon los datos de un NSUserDefaults anterior a un dispositivo. Wierd pero sucedió.