---
title: "iOSのSDKにおける購入のトラブルシューティング"
description: "iOSのSDKにおける購入のトラブルシューティング"
---

このガイドでは、iOS SDKで手動購入を実装する際によく発生する問題の解決方法を説明します。

## オブザーバーモードでのAdaptyError.cantMakePayments \{#adaptyer-ror-cant-make-payments-in-observer-mode\}

**問題**: オブザーバーモードで`makePurchase`を使用すると、`AdaptyError.cantMakePayments`が発生する。

**原因**: オブザーバーモードでは、Adaptyの`makePurchase`メソッドではなく、自分側で購入を処理する必要があります。

**解決策**: 購入に`makePurchase`を使用している場合は、オブザーバーモードをオフにしてください。`makePurchase`を使用するか、オブザーバーモードで自分側で購入を処理するか、どちらか一方を選択する必要があります。詳細は[オブザーバーモードの実装](implement-observer-mode)を参照してください。

## makePurchasesCompletionHandlersが見つからない \{#not-found-makepurchasescompletionhandlers\}

**問題**: `makePurchasesCompletionHandlers`が見つからないというエラーが発生している。

**原因**: これは通常、サンドボックステストに関連する問題です。

**解決策**: 新しいサンドボックスユーザーを作成して再試行してください。これにより、サンドボックス関連の購入完了ハンドラーの問題が解決されることがよくあります。

## その他の問題 \{#other-issues\}

**問題**: 上記で取り上げていない購入関連のその他の問題が発生している。

**解決策**: 必要に応じて[マイグレーションガイド](ios-sdk-migration-guides)を使用してSDKを最新バージョンに移行してください。多くの問題は新しいSDKバージョンで解決されています。