App Storeを使用しているときに、1つのアプリの更新をオプトアウトするにはどうすればよいですか?


18

私は根本的に変更されたアプリ(Skitch)を所有しており、開発者がApp Storeでそのアプリに利用可能にしたアップデートを一切見たくないのです。私は怠け者で、「すべて更新」機能を使用したいです。このアプリを更新したくない場合は、新しくダウンロードしたアプリを削除したり、バックアップから古いアプリを復元したりする必要があります...

入って、パッケージの領収書などを変更して、App Storeをtrickして、このアプリが現在のプログラムの下位バージョンではないと判断させることはできますか?

Mac OS Xソリューションを探していますが、不明な場合に備えてiOSアプリストアとは関係ありません。また、購入した履歴にあるものを隠すことも心配していません。古いアプリをインストールしたままにしておき、システムにアップデートをフィードさせたくないというだけです。

回答:


9

はっきりとはわかりませんが、どのように結果を出しましたか。しかし、再起動後、1つのアプリストアアプリのアップデートはなくなりました。私がしたこと:

  • 以下は、古いBlackmagic Disk Speed Test.app(appstoreから無料)でテストされた後、私の利用可能な更新を表示するapp-storeをテストします。
  • アプリを右クリックして、[パッケージの内容を表示]を選択します
  • 「コンテンツ」に移動
  • 次のファイルとフォルダーをバックアップ場所に移動します

    • _MASReceipt (フォルダ)
  • リブート

それでも解決しない場合は、パッケージのコンテンツから次の追加アイテムを削除し_CodeSignatureます。-(フォルダー)- CodeResources(エイリアス)

たぶんそれだけでは不十分です(私のテストでは次のことも行いました)。

  • に移動しますLibrary(Finderの[移動]メニューでAltキーを押しながらクリックし、[ライブラリ]を選択します)
  • キャッシュ
  • com.apple.appstoreフォルダーを別の場所に移動する(バックアップの場所)
  • リブート

上記の手順の後、AppStoreは「Blackmagic Disk Speed Test.app」の利用可能なアップデートを表示しません。

警告:上記のすべては1つのアプリでのみテストされており、さらにテストが必要です。絶対に保証がなく、コンピューターが焼けたり、エイリアンやその他のものにつかまれたときに私を責めないでください...


1
ああ-これを試してみるよ
bmike

1
あなたは答えを受け入れたので、おそらくあなたはまだコンプを持っている...知っておくと良い。:)
jm666

1
ワンライナーシェルとしてsudo find /Applications -type d -name "_MASReceipt" -delete。なしsudo-delete最初に実行します。
orkoden

ユク!誰かがこのためにアプリを書く必要があります!:)
GreenAsJade

4

私は通常、デフォルトでApp Storeと署名済みアプリを実行できるMacを持っているので、jm666回答を使用して、それを1ステップに削減しました。

  1. アプリ内のコンテンツフォルダーから_MASReceiptフォルダーを削除します。

バックアップがありますので、アプリのコンテンツから物を取り除きテストするだけで大​​丈夫です。これは10.8.2から10.8.4で機能しましたが、将来的に問題が発生する可能性があるため、この答えを使用する際には注意が必要です。


1
これは受け入れられた答えでしょうか?
GreenAsJade

0

Mac AppStoreにサインインした後、[購入済み]パネルに移動し、[ダウンロード]、[インストール]、または[インストール済み]ボタン(右側のボタン)を右クリックして、[非表示]を選択します。

詳細については、このAppleサポートページを参照してください。Mac App Storeで購入を非表示および再表示するには:http : //support.apple.com/kb/HT4928

「注:購入ページでアイテムが非表示になった後は、アイテムの更新通知は受信されなくなります。」


1
私は隠しステップを経ましたが、文言からは通知を受け取るべきではないようですが(おそらく通知センターで)、App Storeでの更新を抑制しません。cl.ly/KV78次の更新で通知が抑制されるかどうかはわかりませんが、この非表示ではアプリを[すべて更新]リストから削除できません。
bmike

フォローアップ-非表示は、「すべて更新」を押したときに更新が発生するのを防ぎませんでした。_MASReceiptフォルダーの削除は、すべての更新を抑制するために機能し、App Storeが10.8.2以前で気にするものとしてそのアプリを本質的に削除しました。
bmike

1
まあ、アップルは嘘をついた。いい考え。Mac App Store plistの編集もおそらく機能します。
Zo219

0

Yosemiteでこれを行う方法を2015年4月に更新

こんにちは皆さん、

この投稿を見つけることができて、とても嬉しかったです。どうもありがとう。私の場合、私はアプリの代金を支払って、次のアップデートで広告を表示することを読みました。Adsはお金を払ったときにNoGoです。そこで、広告なしの古いバージョンを使用することにしました。しかし、残念ながらヨセミテではうまくいきませんでした。いくつかの試行錯誤の後、次のように回避策を見つけました。

最初に、_MASreceiptを削除すると、AppStoreが必要に応じてアプリを更新しなくなりましたが、残念ながら、この変更ではアプリが破損しているために起動しなくなりました。

私の場合、CodeSignatureファイルの末尾近くに_MASreceiptファイルへの参照が見つかりました。したがって、XML構造の後続のdict / dictセクションを含むこの参照を削除し、.... tararara ;-) ...それは魅力のように機能しました。

アプリは常に起動し、App Storeのアップデートはそれを無視します。

これが他のアプリにも当てはまるかどうかはわかりませんが、試してみる価値はあります。

楽しんで

ドイツのベストウーファー


-1

この問題は解決できません。なぜですか?

OSXは「アップデートをインストールする準備ができました」という通知メッセージを表示しますが、-ばかげて-どのアプリを復元するかを通知しません。

第二に、古いユーザーのメールはグレー表示され、変更することもできず、ばかげているため、App Storeにログインできません。

リードテキストは、Apple IDに問題がある場合は、新しいIDを作成することも示唆しています。ただし、「新しいアプリを作成するか、別のApple IDにアプリを転送する」は使用できません。

アプリ開発者にとって明らかな解決策は、アプリの名前を表示して削除できるようにすることです。IOWを使用すると、問題の原因となっているアプリが見つかるまで、すべてのアプリを削除する必要がなくなります。

ソリューションの2番目の部分は、新しいユーザーがマシン上に確立されたことを検出することです。したがって、この新しいユーザーに既存のアプリを保持するか、Apple IDを自分のIDに置き換えるか、または同様。

Appleのこれらの開発者は何歳ですか?彼らは支払いを受けますか?皮肉を言ってすみませんが、これは何年も続いており、Appleはおそらくこのようなスレッドを読みません。


-2

アプリがデバイスにある場合:すべてのアプリが揺れ始めるまでアプリを長押ししてアンインストールします。削除するものの横にある赤いXを押します。

iTunesのサイドペインの[アプリ]にアプリが表示されている場合は、右クリック(MacではOptionキーを押しながらクリック)して[削除]を選択すると、アプリを削除できます。それをクリックして強調表示し、キーボードの削除キーを押すこともできます。

最後に、購入を「隠す」ことができます。iTunes Storeホームページに移動し、「購入」に移動します。ホームページからは、右側の「クイックリンク」セクションにあり、2番目のセクションには2番目のリンクがあります。上部の[アプリ]をクリックします。問題のアプリにカーソルを合わせ、左上に表示されるXをクリックします。これにより、購入がすべて「非表示」になります。


アンジー-答えてくれてありがとう。購入履歴は、App Storeアプリがハードドライブで検出したMac OS Xアプリには実際には影響しません。これを編集して、iOS情報を削除してください。私にとっては、「間違った木の上」にあるように思えます。質問を編集して状況を明確にします。
bmike
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.