App Store'u kullanırken bir uygulama için güncellemeleri nasıl devre dışı bırakabilirim?


18

Radikal olarak değiştirilmiş bir uygulamam var ( Skitch ) ve geliştiricinin App Store'da bu uygulama için sunduğu güncellemeleri görmemeyi tercih ediyorum. Tembelim ve "hepsini güncelle" işlevini kullanmak istiyorum. Bu uygulama güncellemelerini istemediğimi unuttuğumda, yeni indirilen uygulamayı silmem, eskisini yedeklemelerimden geri yüklemem vb.

İçeri girebilir ve App Store'u bu uygulamanın mevcut programın daha düşük bir sürümü olmadığını düşünmesi için kandırmak için paket makbuzunu veya başka bir şeyi değiştirebilir miyim?

Bir Mac OS X çözümü arıyorum ve net olmadığı takdirde iOS uygulama mağazasıyla ilgisi yok. Ayrıca, satın alınan geçmişteki şeyleri gizlemekten de endişe duymuyorum - sadece eski uygulamanın yüklü kalmasını ve sistemin artık güncellemeleri beslemesini istemiyorum.

Yanıtlar:


9

Abosultely emin olmasa da, sonucumu nasıl elde ettim, ancak yeniden başlattıktan sonra bir uygulama mağazası uygulaması için güncelleme gitti. Ben ne yaptım:

  • Aşağıdakiler, testlerimden önce uygulama mağazasında mevcut bir güncelleme gösteren eski Blackmagic Disk Speed ​​Test.app (appstore'dan ücretsiz) üzerinde test edilir.
  • Uygulamayı sağ tıklayın, Paket içeriğini göster'i seçin
  • "İçindekiler" e gidin
  • Aşağıdaki dosya ve klasörleri bir yedekleme yerine taşıyın

    • _MASReceipt (Klasör)
  • reboot

Bu işe yaramazsa, bu ek öğeleri paket içeriğinden kaldırın: - _CodeSignature(klasör) - CodeResources(takma ad)

Belki yeterli değildir (testlerimde aşağıdakileri de yaptım), deneyin:

  • Git Library(Finder'ın Git menüsünü alt tıklayın, Kütüphane'yi seçin)
  • önbellekler
  • hareket com.apple.appstoreklasör başka bir yerde (yedekleme konumu)
  • reboot

Yukarıdaki adımlardan sonra, AppStore "Blackmagic Disk Speed ​​Test.app" için mevcut güncellemeyi göstermiyor.

Uyarı: yukarıdakilerin hepsi sadece bir uygulamada test edilir, daha fazla teste ihtiyaç duyar, kesinlikle herhangi bir garanti olmadan ve bilgisayarınızın yanacağı, uzaylılar veya başka bir şey tarafından yakalandığı zaman beni suçlamayın ...


1
Oooh - Bunu deneyeceğim ve eğer uzaylıları yakarsa ya da çağırırsa parayı bölebiliriz, tamam mı?
bmike

1
Cevabı kabul ettiniz, bu yüzden muhtemelen hala bir bilginiz var ... :)
jm666

1
Tek astarlı bir kabuk olarak sudo find /Applications -type d -name "_MASReceipt" -delete. Önce sudove olmadan çalıştırın -delete.
orkoden

Yuk! Birisi bunun için bir uygulama yazmak gerekiyor! :)
GreenAsJade

4

Kullandığım bu yüzden genellikle, varsayılan olarak çalıştırmak için App Store'u ve imzalı uygulamalara izin Mac'ler jm666 'ın cevabı tek adımda bunu kırpılmış:

  1. _MASReceipt klasörünü uygulamanın içindeki İçindekiler klasöründen silin.

Yedeklemelerim var, bu yüzden uygulamanın içeriğinden ve testinden bir şeyler çıkarıyorum. Bu benim için 10.8.2'den 10.8.4'e kadar çalıştı ama gelecekte bazı şeyleri kırabilir, bu yüzden bu cevabı akılda tutarak kullanın.


1
Bu kabul edilen cevap olmalı mı?
GreenAsJade

0

Mac AppStore'da oturum açtıktan sonra, Satın Alınan paneline gidin, İndir, Yükle veya Yüklendi düğmesine sağ tıklayın - sağdaki herhangi bir düğme - Gizle seçeneği belirir.

Ayrıntılar için bu Apple Destek sayfasına bakın. Mac App Store'dan Satın Alma İşlemlerini Gizlemek ve Göstermek için: http://support.apple.com/kb/HT4928

"Not: Öğeler, Satın Alma İşlemleri sayfanızdan gizlendikten sonra artık güncelleme bildirimleri almayacaksınız."


1
Gizleme adımlarından geçtim ve ifadelerden görünsem bile (belki de bildirim merkezinde) bildirimleri almamalıyım, App Store'daki güncellemeyi bastırmıyor. cl.ly/KV78 Bir sonraki güncellemenin bildirimi bastırıp bastıramayacağını bilemeyeceğim, ancak bu gizleme uygulamayı gerçekleştirmek istediğim Tümünü Güncelle listesinden kaldırmayacak.
bmike

Takip sırasında gizleme Tümünü Güncelle düğmesine bastığımda güncellemelerin gerçekleşmesini engellemedi ya da skitch güncellemesinin mevcut olduğunu görmeyi ve bir programın güncelleme gerektirdiğini sürekli olarak rozet sayısında listelemesini engellemedi. _MASReceiptKlasörü silmek, tüm güncellemeleri bastırmak için işe yaradı ve esasen bu uygulamayı App Store'un 10.8.2 ve daha düşük sürümlerde önem verdiği bir şey olarak kaldırdı.
bmike

1
Apple yalan söyledi, değil mi? İyi düşünmek. Mac App Store plist'ini düzenlemek de muhtemelen işe yarayacaktır.
Zo219

0

04/2015 Güncellemesi Yosemite içinde nasıl yapılır

Merhaba millet,

Bu gönderiyi bulduğum için çok mutlu oldum. Çok teşekkürler. Benim durumumda bir Uygulama için ödeme yaptım ve yaklaşan bir güncellemenin, bunun için para ödediğimde benim için bir NoGo olan Reklamlar içereceğini okudum. Bu yüzden eski versiyonlara Reklamsız kalmaya karar verdim. Ancak maalesef Yosemite'de işe yaramadı. Bazı deneme yanılma sonra geçici çözümü aşağıdaki gibi öğrendim:

İlk olarak, _MASreceipt'in silinmesi AppStore'un uygulamayı daha fazla istediği şekilde güncellememesine yol açtı, ancak maalesef bu değişiklikle App sözde bozuk olduğu için daha fazla başlamayacaktı.

Benim durumumda _MASreceipt dosyasına doğru bir başvuru sonuna yakın CodeSignature dosyasında buldum. Bu yüzden XML yapısının sonraki dikte / dikte bölümünü içeren bu referansı sildim ve .... tararara ;-) ... bir charme gibi çalıştı.

Uygulama her zamanki gibi başlar ve App Store güncellemesi bunu yoksayar.

Bunun diğer uygulamalar için de geçerli olup olmadığını bilmiyorum, ancak denemeye değer.

İyi eğlenceler

Almanya'dan en iyi Woife


-1

Bu sorun çözülemez. Neden?

OSX, "bir güncelleme yüklenmeye hazır" şeklinde bir bildirim mesajı görüntülediğinden, ancak - aptalca - hangi uygulamanın geri yükleneceğini söylemez.

İkinci olarak, eski kullanıcının e-postaları gri olduğundan ve değiştirilemediği için App Store'a giriş yapamazsınız.

Ana metin ayrıca Apple Kimliği ile ilgili herhangi bir sorun olursa yeni bir tane oluşturmanızı önerir. Ancak, "yeni oluştur veya başka bir Apple Kimliğine uygulama aktar" kullanılamaz.

Uygulama geliştiricileri için bariz çözüm, uygulamanın adını görüntülemek için silinebilir, bu yüzden soruna neden olanı bulana kadar olası tüm uygulamaları silmenize gerek kalmaz.

Çözümün ikinci kısmı, makinede yeni bir kullanıcının kurulduğunu tespit etmek ve bu nedenle, bu yeni kullanıcıya mevcut uygulamaları tutmak, Apple Kimliğini kendi kimliğiyle değiştirmek isteyip istemediğini sormak veya benzer.

Apple'daki bu geliştiriciler, kaç yaşındalar? Ödeme alıyorlar mı? Alaycılık için özür dilerim, ama bu yıllardır sürüyor ve Apple muhtemelen böyle konuları okumuyor.


-2

Uygulama cihazınızdaysa: Tüm uygulamalar sallanmaya başlayana kadar herhangi bir uygulamayı basılı tutarak uygulamayı kaldırın. Kaldırmak istediğiniz kırmızı X işaretine basın.

Uygulamayı iTunes'un yan bölmesindeki "Uygulamalar" altında görürseniz, sağ tıklayın (Mac'te Option + tıklama) ve sil'i seçerek silebilirsiniz. Ayrıca vurgulamak için üzerine tıklayabilir ve klavyenizdeki sil tuşuna basabilirsiniz.

Son olarak, satın almayı "gizleyebilirsiniz". İTunes Store ana sayfasına ve "Satın Alma İşlemleri" ne gidin. Ana sayfadan sağ taraftaki "Hızlı Bağlantılar" bölümünde, ikinci bölümde ikinci bağlantıdır. Üst taraftaki Uygulamalar'ı tıklayın. Fareyle ilgili uygulamanın üzerine gelin ve sol üst köşesinde görünen X işaretini tıklayın. Bu, satın alma işlemini birlikte "gizleyecektir".


Angie - cevap için teşekkürler. Satın alma geçmişi, App Store uygulamasının sabit sürücüde bulduğu Mac OS X uygulamalarını gerçekten etkilemez. Tüm iOS bilgilerini kaldırmak için bunu düzenleyebilir misiniz? Bana "yanlış ağacın üstünde" çok şey geliyor. Durumu daha net hale getirmek için sorumu düzenleyeceğim.
bmike
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.