---
title: "Troubleshoot purchases in iOS SDK"
description: "Troubleshoot purchases in iOS SDK"
---

Ce guide vous aide à résoudre les problèmes courants lors de l'implémentation manuelle des achats dans le SDK iOS.

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

**Problème** : Vous obtenez `AdaptyError.cantMakePayments` en utilisant `makePurchase` en mode observer.

**Raison** : En mode observer, vous devez gérer les achats de votre côté, et non utiliser la méthode `makePurchase` d'Adapty.

**Solution** : Si vous utilisez `makePurchase` pour les achats, désactivez le mode observer. Vous devez soit utiliser `makePurchase`, soit gérer les achats de votre côté en mode observer. Consultez [Implémenter le mode Observer](implement-observer-mode) pour plus de détails.

## makePurchasesCompletionHandlers introuvable \{#not-found-makepurchasescompletionhandlers\}

**Problème** : Vous rencontrez des problèmes avec `makePurchasesCompletionHandlers` qui est introuvable.

**Raison** : Cela est généralement lié à des problèmes de test en sandbox.

**Solution** : Créez un nouvel utilisateur sandbox et réessayez. Cela résout souvent les problèmes de gestionnaire de complétion d'achat liés au sandbox.

## Autres problèmes \{#other-issues\}

**Problème** : Vous rencontrez d'autres problèmes liés aux achats non couverts ci-dessus.

**Solution** : Migrez le SDK vers la dernière version en utilisant les [guides de migration](ios-sdk-migration-guides) si nécessaire. De nombreux problèmes sont résolus dans les versions plus récentes du SDK.