---
title: "Solucionar problemas de compras en el SDK de iOS"
description: "Solucionar problemas de compras en el SDK de iOS"
---

Esta guía te ayuda a resolver los problemas más comunes al implementar compras manualmente en el SDK de iOS.

## AdaptyError.cantMakePayments en el modo observador \{#adaptyerrorcantmakepayments-in-observer-mode\}

**Problema**: Estás recibiendo `AdaptyError.cantMakePayments` al usar `makePurchase` en el modo observador.

**Causa**: En el modo observador, debes gestionar las compras por tu cuenta, no usar el método `makePurchase` de Adapty.

**Solución**: Si usas `makePurchase` para las compras, desactiva el modo observador. Puedes usar `makePurchase` o gestionar las compras por tu cuenta en el modo observador, pero no ambas opciones a la vez. Consulta [Implementar el modo observador](implement-observer-mode) para más detalles.

## No se encuentran makePurchasesCompletionHandlers \{#not-found-makepurchasescompletionhandlers\}

**Problema**: Estás experimentando problemas porque no se encuentran los `makePurchasesCompletionHandlers`.

**Causa**: Esto suele estar relacionado con problemas en las pruebas de sandbox.

**Solución**: Crea un nuevo usuario de sandbox e inténtalo de nuevo. Esto generalmente resuelve los problemas con el manejador de finalización de compras en sandbox.

## Otros problemas \{#other-issues\}

**Problema**: Estás experimentando otros problemas relacionados con las compras que no se tratan más arriba.

**Solución**: Si es necesario, migra el SDK a la versión más reciente siguiendo las [guías de migración](ios-sdk-migration-guides). Muchos problemas se resuelven en las versiones más nuevas del SDK.