SKPayementQueue: la restauración de las transacciones finaliza sin llamar a 'updatedTransactions' en la configuración de lanzamiento pero no a la configuración de depuración

Estoy depurando restaurando transacciones y en mi configuración de depuración todo funciona normalmente:

IE llamo:

  [[SKPaymentQueue defaultQueue] restoreCompletedTransactions];

algún tiempo después la cola llama:

- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions

y en algún momento después de eso llama:

- (void)paymentQueueRestoreCompletedTransactionsFinished:(SKPaymentQueue *)queue {

y todos son felices

PERO en la configuración de mi versión, nunca veo la llamada a updatedTransactions y, por lo tanto, nunca restauro las compras.

posiblemente relacionado, después de intentar la restauración y no funciona. Reinicio la aplicación y encuentro que no recibo una respuesta cuando le pido a la tienda una lista de productos.

Respuestas a la pregunta(3)

Su respuesta a la pregunta