3

アプリで MKStoreKit をバージョン 4.0 にアップグレードしようとしています。これにより、「アプリ購入時の復元」機能をアプリに組み込むことができます。この機能がないため、Apple は私のアプリを拒否したいと考えています。これまでのところ、「ARC」の問題はすべて解決できましたが、「'NSData' の目に見える @interface がセレクター 'base64EncodedString を宣言していません」というエラーが発生します。私が知る限り、このエラーは、レビュアーが実際に購入せずにアプリ内購入を実行できるようにするために必要なサーバー機能に関連しています。私はこの機能に興味がなく、バイパスする方法を知りたいです。これを行う方法を見つけることができませんでした。これを無効にする方法を知っている人はいますか?

何か助けはありますか?

4

2 に答える 2

4

どこかでメソッドを使用しているようですがbase64EncodedString、それを宣言するカテゴリにヘッダーを含めるのを忘れています。iOS で一般的な base-64 エンコーディング ライブラリを使用している場合、ヘッダー名は"NSData+Base64.h".

于 2012-09-11T00:53:27.700 に答える