“İTunes.app” gelen ağ bağlantılarını kabul etmek için?


19

İTunes'u her açışımda aşağıdaki uyarıyı alıyorum:

"İTunes.app" uygulamasının gelen ağ bağlantılarını kabul etmesini istiyor musunuz?

Reddet'i tıklatmak uygulamanın davranışını sınırlandırabilir. Bu ayar, Güvenlik tercihlerinin Güvenlik Duvarı bölmesinden değiştirilebilir.

uyarı kutusu

Her zaman "İzin Ver" i tıklıyorum, ancak yine de görüntüleniyor.

OS X güvenlik duvarını iTunes için gelen bağlantılara izin verecek şekilde ayarladım.

Bunu düzeltmek için herhangi bir öneriniz var mı?


@Spiff, iTunes 10 ile sorun yaşayan kişilerin uygulama simgesini değiştirip değiştirmediklerini biliyor musunuz?
Arjan

Ben iTunes 10 ile bu sorunla karşılaştık ve @Arjan ben vardı değil uygulama simgesi değiştirildi. İTunes.app paketini hiç değiştirmedim. Bir yükleyici hatası olduğunu tahmin ediyorum. Silmek zorunda olduğum ekstra dosyaların tam adlarını hatırlamıyorum, ancak bunların .nib've .xib' olduklarına inanıyorum .
Spiff

1
Mac OS X İpuçlarında, biri iTunes simgesinin değiştirilmesiyle sorun çıkarır. (Yani: uygulama paketinde değiştirirken; normal şekilde değiştirmek imzayı etkilemeyebilir, ancak emin değilim.)
Arjan

Yanıtlar:


17

İTunes'u yeniden yüklemek muhtemelen en kolay yoldur.

Güvenlik duvarı seçiminizi hatırlamıyorsa iTunes'un dijital imzası ( Kod İmzalama ) bozulur. Varsayılan olarak, OS X duvarı kabul herhangi Apple tarafından imzalanan yazılım olmadan soran bile. Yani: size sormamalıydı. Ve bir kez sorulduğunda, dijital imzayı temel alarak hatırlayabilmelidir. Bozuk bir imza (örneğin iTunes.app paketinin içeriğinin değiştirilmesi nedeniyle) tüm bunları önleyecektir.

(Herhangi bir şekilde iTunes simgesini uygulamayı bir şekilde manuel olarak değiştirdiniz mi? Yoksa bazı eklentiler yüklediniz mi?)

İlk satırı kopyalayıp Terminal'e yapıştırarak iTunes'unuzun imzasını doğrulayabilirsiniz:

codesign -vvv /Applications/iTunes.app/

/Applications/iTunes.app/: diskte geçerli
/Applications/iTunes.app/: Belirlenen Gereksinimini karşılar

(Daha fazla bilgi için Mac kod imzalaması değiştirilirse, ne başarısız olabilir? )


11

Eğer görürsen

$ codesign -vvv /Applications/iTunes.app/
/Applications/iTunes.app/: a sealed resource is missing or invalid
/Applications/iTunes.app/Contents/Resources/English.lproj/iTunesDJSettings.nib/objects.xib: resource added

"kaynak eklendi" diyen dosyaları silin ve tekrar kod işaretine karşı doğrulayın. İTunes.app doğruladıktan sonra daha fazla mesaj pop-up olmamalıdır.

Bir şeyi kendiniz istifa etmek istiyorsanız, http://developer.apple.com/mac/library/documentation/Security/Conceptual/CodeSigningGuide/Procedures/Procedures.html adresinden bir imza kimliği oluşturabilirsiniz.

Ancak, iTunes için önermiyorum, ancak diğer uygulamalar için kullandım.


Bu yaklaşımı xTorrent ile yaşadığım uzun süredir devam eden bir sorunu çözmek için kullandım. Bildirilen dosyaları belirtilen şekilde sildim ve kod işareti daha sonra herhangi bir xtorrent iletişim kutusunu açmayı bıraktığında başarılı olduğunu bildirdi. /Applications/Xtorrent.app/: a sealed resource is missing or invalid /Applications/Xtorrent.app/Contents/Resources/.CoreStrings.Encoded: resource added /Applications/Xtorrent.app/Contents/Resources/.CoreStringsA.Encoded: resource added
emmby


2

Sadece iTunes'u Apple Updater ile güncelledikten sonra benzer bir sorunla karşılaştığımı ve burada önerilen çözümün çalıştığını bildirmek istedim. İTunes paketine gidin ve bu terminal komutunun "kaynak eklendi" olarak işaretlediği tüm dosyaları silin:

$ codesign -vvv /Applications/iTunes.app/

Terminal komutunu yeniden çalıştırdığınızda, iTunes.app'ın artık "Belirlenen Gereksinimini karşıladığını" ve can sıkıcı pop-up pencerenin gitmesi gerektiğini gösterecektir.

Bunun neden işe yaradığına dair derin bir anlayışım olmadığını unutmayın. Apple, son yazılım güncellemelerinde küçük bir şey kırdı ve güvenlik duvarı fark edildi. Bu konularda az deneyime sahip herhangi bir Google çalışanı için, böyle bir şeyle uğraşmadan önce dosyalarınızı her zaman yedeklediğinizden emin olun - işiniz için bu tercihler önemli olabilir.


Yaşasın. Tam olarak yapmam gereken buydu - kaynak alanında iTunesHelper.app'ın daha eski bir kopyası kalmış ve iTunes'un daha yeni sürümleri doğru yerde ikili varmış gibi görünüyor. Bu dosyaları silmek iTunes'u tekrar mutlu eder. Teşekkür ederim!
Paul Harg


1

Yeniden yükleme daha sonra işe yaradıysa, ancak deneyimlerime göre, güvenlik duvarı Reddet / İzin Ver ayarları bunun yönetici olmayan bir hesapta ayarlandığınız için yapışmış gibi görünmediğinden bahsetmek istedim. Bence bu durumda oturum açtığınız sürece sadece sadık kalırlar.

Belki iTunes'u bir yönetici hesabında başlattığınız için yeniden yükleme işe yaramış gibi görünüyor?

Sadece bir düşünce.


Hmmm, iyi bir nokta. Apple yazılımı için imza, kurulumdan hemen sonra orada olmalıdır; güvenlik duvarının bir imza eklemesine gerek yoktur. Yönetici şifresi girmeden güvenlik duvarı ayarlarını değiştirebilir misiniz? ( Asker iTunes'u yeniden yükledikten sonra örnek komut satırını gönderdim çok kötü . Bu soruya daha sonra birisi gelirse: lütfen codesignkomutu çalıştırın ve sonuçlarınızı buraya gönderin.)
Arjan

Yönetici olmayan bir kullanıcı olarak çalıştırıyorum ve izin ver veya izin vermeme seçeneğini tıkladığımda, güvenlik duvarında değişiklik yapmam için yönetici kullanıcı adım / şifrem isteniyor. Yönetici kullanıcı adı veya parolası girmezseniz, programın dışarıdaki bağlantılara erişmesini etkili bir şekilde engellersiniz.
X-Istence

1

Terminalle uğraşmaktan, paketleri değiştirmek veya uygulamaları istifa etmekten kaçınmak istiyorsanız daha kolay bir yaklaşım aşağıdaki gibidir:

  1. İTunes yükleyicisini indirin ( http://www.apple.com/itunes/download/ ).

  2. İTunes uygulamasının geçerli kopyasını Uygulamalar klasöründen çöp kutusuna taşıyın (ancak tercihlerinize veya diğer iTunes klasörlerine dokunmayın).

  3. İndirdiğiniz .dmg dosyasından iTunes'un yeni bir kopyasını yükleyin.

  4. Yeni kopyayı başlatın ve daha fazla can sıkıcı pop-up olmadan her şeyin yerinde olduğunu görün!

İTunes'u yeniden yüklemeden önce eski uygulamayı çöp kutusuna taşımak önemlidir; değilse, paketteki rahatsız edici dosyalar kaldırılmaz. Bunun işe yaradığını onayladıktan sonra, devam edin ve çöp kutusunu boşaltın.


İTunes paketinin kendisini silemiyorsanız (işletim sistemi tarafından "gerekli kıldığı için)" Paket İçeriğini Göster "ve" İçindekiler "dizinini silin. Ardından indirilen yükleyiciyi çalıştırın. Bu benim için El Capitan'da işe yaradı.
Wildcard

0

Bunu Snow Leopard'da iTunes 9.0'da kullandım. 9.0.1'e yükselttiğimde gitti. (Muhtemelen yeniden yükleme nedeniyle sizin için çalıştı.)


0

Bazen, iTunes'unuzda gelen bağlantılara izin vermek isteyip istemediğinizi soran Ev Paylaşımı'nı kullandığınız kadar kod işareti veya imza doğrulamasıyla ilgili değildir.

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.