web-dev-qa-db-ja.com

SANDBOXユーザー:このApple IDはまだAppStoreで使用されていません

サンドボックスアカウントを使用してOSXでレシート検証をテストすることは明らかに不可能です。

SOは機能しません。誰かがこれを理解しましたか?

これはレーダーのコピーです http://www.openradar.me/23831039

概要:10.11.2の新機能のようですが、サンドボックスのiTunesConnectユーザーアカウントで認証しようとすると、次のエラーメッセージが表示されます。

「このApple IDはまだAppStoreで使用されていません。」

再現手順:1。MAS用の送信可能なアプリを作成します2.10.11.2で起動します3.サンドボックスの資格情報を提供します

期待される結果:アプリは_MASReceiptで検証し、期待どおりに起動する必要があります。

実際の結果:ダイアログが表示されます:

このApple IDはまだAppStoreで使用されていません。情報を確認してください。

バージョン:10.11.2

Appleからのこのメールもありますが、これは私たち全員が受け取ったもので、おそらくそれに関係しています。ところで、10.11.2に更新してコンピューターを再起動するという彼らの解決策は、予想通り役に立たない。

顧客と開発者を保護するために、すべてのサードパーティアプリ、Apple Wallet、Safari Extensions、Safari Push Notifications、およびApp Store購入レシートのパスは、信頼できる認証局によって署名されている必要があります。 Apple Worldwide Developer Relations Certification Authorityは、AppleがMacApp Storeでアプリに署名するために使用する証明書と、サードパーティの開発者が不正コピーを防ぐために使用する領収書を発行します2016年2月14日に、中間証明書の有効期限が切れ、レシート署名に更新された中間証明書が含まれます。

アプリで領収書の検証を使用できるため、証明書の更新によってユーザーが遭遇する可能性のある潜在的な問題をお知らせします。 OS X El Capitan(v10.11またはv10.11.1)を実行しているユーザーは、レシート検証を利用してAppleに新しいレシートを要求すると、Macアプリが破損しているという通知を受け取る場合があります。 Macを再起動するか、OS X El Capitan(v10.11.2)にアップデートすることで、この問題を解決できます。

OS X Snow Leopard(v10.6.8)を実行しているMac App Storeのお客様は、OS X Software Updatethisから入手できるOSX Snow Leopardアップデートをインストールするまで、新しいアプリを購入したり、受信確認を利用する以前に購入したアプリを実行したりできません。 1月。

レシートの検証にはさまざまな方法を使用できるため、テスト環境でレシート検証コードをテストして、実装固有の問題が存在しないことを確認することをお勧めします。コードが領収書検証プログラミングガイドに準拠していることを確認し、2月14日までに領収書検証の問題を解決してください。

ご不便をおかけして申し訳ございません。ご不明な点がございましたら、お問い合わせください。

よろしくお願いいたします。Apple Developer Relations

新しいサンドボックスユーザーの作成、プロジェクトの新しいユーザーへの転送、派生データフォルダーのクリーニング、OSXのappstoreキャ​​ッシュフォルダーのクリーニングなどのソリューションはありません。

9
SpaceDog

何日も苦労した後、今日は問題を解決することができます。

  1. アクティビティモニターを開き、次のプロセスを強制終了します。 storeaccountd、storeassetd、storedownloadd、およびstoreinappd。
  2. 次に、〜/ Library/Cachesに移動し、同じ名前の対応するフォルダーを削除します。
15
santhosh