Mac App Store-アプリの購入に使用されたアカウントを確認する方法


13

Growlを更新しようとしていますが、Appストアには「このアプリケーションを更新するには、このアプリケーションの購入に使用したアカウントでログインしてください」と表示されます。問題は、他のApple IDを持っていないことです。このアプリの購入に使用されたアカウントを調べることはできますか?


アプリストアからサインアウトし、終了して再起動しました。次に、ログインせずに更新すると、おそらく正しい電子メールが事前に入力されますか?(または束でそれはブリッチです)
bmike

いいえ、動作しません(同じメッセージが表示されます)。他のアプリの場合は、実際にログインフィールドがいっぱいになります。
kars7e

2
うわー-いくつかの奇妙な理由を考えることができます-あなたの購入履歴でそのアプリを見つけることができますか?その場合は、アプリを削除(または外部ドライブ/ Time Machineに移動)してから再ダウンロードできます。
bmike

1
実際、今起こっていることは本当に奇妙です。App Storeの購入タブを削除しました。次に、(アプリのダッシュボードを使用して)アプリを削除しようとしました。右上のXをクリックすると、「このアプリを本当に削除しますか」と尋ねられ、「削除」をクリックしてアプリが消えます... 2秒後にo_Oに戻ります。そこで、AppZapperを使用して、アプリケーションを残酷に削除しました。App Storeを開きました-素晴らしい、アプリの横に価格が表示されているので、もう一度購入する必要があります...クリックする-以前のバージョンを所有しているため、無料だと言いました。それでも同じApple ID!このアドバイスをありがとう@bmike
kars7e

ただし、主な質問は未回答のままです:)
kars7e

回答:


10

Mac AppStore(MAS)からダウンロードしたすべてのアプリには、アプリバンドル内に領収書が含まれています(例:appname.app/Contents/_MASReceipt/receipt)。MASはこのファイルをスキャンして、新しいバージョンが利用可能かどうかを確認します。

このアプリケーション(Find Any File)を使用して、ドライブ上のレシートを検索できます:http : //apps.tempel.org/FindAnyFile/

  1. 「ファイルを検索」を起動して、_MASReceiptを検索します
  2. 犯人と思われる各結果を確認し、レシートをバックアップとしてデスクトップにコピーし、その後、_MASReceiptフォルダー内のレシートを削除します。
  3. MASを開き、ソフトウェアの更新をスキャンします。それでも間違ったIDが表示される場合は、間違った領収書を削除したことを意味します。レシートのバックアップをデスクトップから以前の場所に復元します。
  4. 問題のある領収書が見つかるまでこのプロセスを繰り返します。

4

アプリをダウンロードした古い資格情報をAppStoreに忘れさせるには_MASReceipt、アプリ自体のディレクトリを削除する必要があります。

これをする:

  1. Finderを開き、アプリケーションに移動し、
  2. Ctrlキーを押しながら再ダウンロードするアプリケーションをクリックし、[パッケージの内容を表示]を選択します。
  3. コンテンツディレクトリを展開し、_MASReceiptをクリックして選択し、
  4. Command + Deleteと入力してディレクトリを完全に削除します。これは保護されたファイルなので、資格情報の入力を求められます。

AppStoreを終了して再起動し、更新するアプリケーションを見つけます。ボタンには、「更新」ではなく「無料」または「インストール」と表示されるはずです。クリックすると、アプリが最新バージョンに更新され、現在ログインしているAppleユーザーとして更新されます。


0

そのアプリ(growl)の開発者が同じバンドルIDを使用して、アプリストアのバージョンとダウンロードされたバージョンがアプリストアで同じように見える可能性があります。

基本的に、アプリを「購入」していなくてもダウンロードした可能性があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.