Codesign, anahtarlığınızdaki anahtar “erişim” e erişmek istiyor, giriş şifremi giriyorum ama bana soruyor


302

Xcode'dan iPhone'uma uygulamalar yüklemeyi öğrenmeye çalışıyorum. Yaptığımda "Codesign, anahtar zincirinizdeki anahtar" erişim "e erişmek istiyor, ben giriş şifremi koydum ama tekrar tekrar açılmaya devam ediyor. Bilgisayar girişimi defalarca denedim, elma hesabı şifresi ve diğerleri.

resim açıklamasını buraya girin


130
Always AllowGiriş şifresini bitirdiğinizde seçmeniz gerekir
Victor John

9
Aslında, @VictorJohn, sorun, iletişim kutusunun açılması ve herhangi bir parola kabul etmemesidir. Bende aynı sorun var ve bu cehennem kadar garip.
hnilsen

5
@ Önce Yeşil, Xcode tercihinde İletişim Kutusunu Sıfırla uyarısı -> Genel. İkinci olarak, önbellek dizinindeki tüm önbellekleri silin -> /Users/username/Library/Developer/Xcode/DerivedData. Üçüncü olarak, mac'inizi yeniden başlatın. Dördüncü olarak, Xcode'u açın, bir proje çalıştırın, Xcode'un KeyChain'e her zaman erişmesine izin verin.
Victor John

7
Kalıcı olmalısınız. Şifremi girip "Onayla İzin Ver" i tıklatmam gerekti, belki de bana sormayı durdurmadan önce on kez.
Jason

3
[Her Zaman İzin Ver] 'i tıklamadığım sürece çalışamadım. [İzin Ver] 'in çalışmadığı ve [Daima İzin Ver]' in çalışması çılgınca.
raddevus

Yanıtlar:


525

Aynı sorun vardı. Mac kullanıcı şifremi girdikten ve Her Zaman İzin Ver'e tıkladıktan sonra düzeltildi .


30
Benim için Allow işe yaramadı, sadece Her zaman izin ver , bu yüzden tıkladığınızdan emin olun.
Melvin

10
Bu bir hata olarak Apple'a bildirilmemelidir?
mding5692

7
Bunun çalışması için birden çok kez girmek zorunda kaldım! Parola yanlış olduğunu düşündüm ve ne denedim ... Çok sinir bozucu !! Bu yüzden saat kaybettim.
anthares

2
Aman Tanrım, sen bir dahisin. Bu boku 6 saat boyunca düzeltmeye çalıştı. Çözümünüz benim için çalıştı. Teşekkürler tanrı
Takım

2
Kalıcı olmalısın, bana sormayı bırakmadan önce bu adımı 10 kez izlemeliydim.
Jason

84

Bunu yaparak bu sorunu çözün.

  1. Mac Giriş Parolanızı girin ve "Her Zaman İzin Ver" i seçin

  2. Aynı iletişim kutusunda açılan ve konumlanan bir veya daha fazla iletişim kutusu, tüm iletişim kutuları kapanıncaya kadar 1. adımı tekrarlayın . (Bu yüzden şifrenizi yanlış düşündünüz, ancak Mac Giriş şifrenizle "Her Zaman İzin Ver" i tekrarlayın :))

Umarım işe yarar.


Mac giriş şifresi çalışmıyor. Sadece aynıysa çalışabilirim. Bir kullanıcının farklı mac usr şifresi varsa, işe yaramaz
Green

7
Art arda gelen diyalogların yanlış şifreyi girdiğim anlamına geldiğine ikna olmuştum ... teşekkür ederim!
Julius

2
@ Jason seni dövüyorum. Benimki en az 15 yaşındaydı. Yorumunuzu okuyana kadar umudumu bırakmak üzereydim. Cheers
SaganRitüel

2
@GreatBigBore, yorumuma yardım ettiğine sevindim! "Yıkayın, durulayın, tekrarlayın. Her zaman tekrarlayın." - Homer Simpson
Jason

2
Ne aptalca bir hata / özellik. Bu da beni yakaladı. Görünen yinelenen bilgi istemlerinin her birini en azından ayırt etmelidirler.
Gary Oldfaber

50

Ben preslenmiş Reddet yanlışlıkla ve ben kod işareti herhangi Kapsüller hiçbir şekilde sıkışmış oldu.

Sorunu şu şekilde çözdüm:

  • Anahtarlık aç
  • anahtarı ara com.apple.gs.xcode.auth.com.apple.account.AppleIDAuthentication.token
  • aç onu
  • tıklayın Erişim Kontrolü sekmesi
  • altta Bu uygulamalar için her zaman erişime izin ver : -> listeye Xcode ekleyin
  • Basmayı unutma Save Changes

resim açıklamasını buraya girin


Bunu seviyorum. Daha önce, belki xcode 8 ve altı, /Applications/Xcode.app/Contents/Developer/usr/bin/codesign gibi bir şeye erişime izin veren komut dosyası vermeye çalışıyordum, ancak xcode9'dan beri bu yol mevcut değil. Herhangi bir araç ebeveyn .app içinde olurdu, bu yüzden bu çok iyi. : parmak arası: artık sorun yok!
AnneTheAgile

Anahtarlık nasıl açılır?
Pixel

1
@Antinous the Keychain bir uygulama. Uygulamalar / Yardımcı Programlar -> Anahtarlık Erişimi
magohamoth

çalıştı! "Değişiklikleri Kaydet" hiçbir şey yapmadı, ancak aşağıdaki yanıtta giriş kilidini
açmaya

Teşekkürler, buna ihtiyacım vardı. Hala yarım düzine diyalog vardı, ama giriş anahtar kelimemi girdiğimde, bu sefer ortadan kayboldular ve proje başka problemler olmadan inşa edildi. Xcode 10, macOS 10.13.6. Hala düzeltilmedi.
green_knight

25

Yeni bir proje yürütürken bununla karşılaştım. İzin Ver veya Her Zaman İzin Ver düğmesi işe yaramadı, ancak bana 'yanlış şifre' sallayarak geri bildirim vermiyordu. Olan şey, aynı konumda birden fazla iletişim kutusunun bulunmasıydı, bu yüzden bir şifre girip Görsel olarak hiçbir şeye izin ver'i tıkladığımda. En az 3 iletişim kutusu üst üste yığılıyorum, sadece diyaloğu sürüklemeye çalıştığımda keşfettim. Her birine şifre girmek projemin inşasını bitirmesine izin verdi.


Aynı şey başıma geldi, gördüm çünkü diyalog etrafındaki gölge normalden çok daha görünürdü. Uygulamayı yüklerken 2 iletişim kutusu daha aldım. Şimdi iyi görünüyor. Oh Xcode ...
EricH206

Hangi şifreye ihtiyacı var?
Yeşil

@Green Bharathi Devarasu (şu anda bu cevabın altında cevap) ve Anton Eregin (yukarıdaki cevap) tarafından verilen cevaplar, bu diyalogun hangi şifreyi istediğini açıklıyor. Ancak, bazı durumlarda anahtarlık şifresi mac kullanıcı şifrenizle aynı olmayabilir. Anahtarlık şifrenizi unuttuysanız, sıfırlayabilirsiniz. Belki de burada cevapları deneyin: stackoverflow.com/questions/50928239/…
Ari

Sen harika bir yabancısın.
Willa,

18

"Reddet" düğmesini tıkladım ve anahtarlık kapalıydı.

Anahtarlık kilitlendim:

resim açıklamasını buraya girin

Ve sonra tekrar giriş anahtarlığına girdim.


Nedir giriş anahtarlık ? Nasıl alabilirim?
Yeşil

Anahtarlık Erişimi adlı uygulamayı açın
meydan okuyan

17

2019: Şifreyi 40 kez girmek zorunda kaldım ... bir hata olmalı ... ama işe yaradı


Bu benim için çalıştı inanamıyorum çözüm lol
deli

Onaylıyorum, sadece mac giriş şifrenizi girin her zaman izin ver tuşuna basın ve tamam olana kadar yapmaya devam edin, pes etmeyin, birkaç denemeden sonra tamam olmalısınız (10-40). Kesinlikle bir böcek.
Gabriel P.

2020: Sürekli entegrasyon makinesi bundan memnun değil
Jacob Barnard

12

Mac oturumunuzu açmak için kullandığınız şifreyi girin ve tüm uyarılar kapanana kadar "Her zaman izin ver" i tıklayın. Diğer düğmeler çalışmıyor ...


10

Aşağıdaki benim için çalıştı!

  1. Mac'inizde anahtarlık yönetimini açın
  2. sol bölmede "giriş" i seçin
  3. bu soruna neden olan anahtarı arayın. Mine iOS Geliştiricisiydi ...
  4. anahtarı çift tıklayın ve erişim sütununda "Tüm programlara erişime izin ver" i seçin

Xcode'u yeniden başlatın ve tekrar oluşturmayı deneyin. Sizden tekrar isteyecektir, ancak ek olarak "Her zaman izin ver." MacOS kullanıcı parolanızı parola olarak girin ve "Her zaman izin ver" seçeneğine basın.

Sizin için işe yarayıp yaramadığını bana bildirin.


6

KeyChain şifresini isteyen aynı iletişim kutusunun 3 düğmesi vardır. Büyük olasılıkla istenen şifre Mac'inize giriş yapmaktır. "İzin Ver" seçeneğine basarsanız, yalnızca bazı küçük boyutlar için çalışır ve tekrar sorar, ki bu çok şaşırtıcıdır. "Her Zaman İzin Ver" düğmesine basmanız gerekir. Apple'daki doğrulama ekibi çok zayıf, uygulama zincirinde bir uygulama almak için etkinlik zincirinin tasarım ekibinde bazı 'normal' geliştiricilere ihtiyaçları var. Normal geliştiricilerin Anahtarlıklar ve Sertifikalar ve Profiller hakkında çok kabataslak fikirleri vardır.


6

Şifrenizi birkaç kez yazmaktan kaçınmak için giriş şifrenizi girin ve her zaman izin ver'i seçin .

kod işareti erişimi


3

Aynı problemi yaşadım. Birden fazla Xcode penceresi vardı, diğer tüm açık pencereleri kapatarak sadece mevcut olanı açık bırakarak sorunu çözdüm.


7
Apple ile 15 yıllık deneyimden sonra bile, yetersizlikleri ve aptallıkları hala beni hayrete düşürüyor.
TimSim

3

Tamam çocuklar, tam anlamıyla 2,5 saat boyunca bu hatayı düzeltmeye çalıştıktan sonra iki Mac Makinemde çalışan bir çözüm bulmayı başardım. Yaptığım adımlar şunlardır:

  1. Xcode'u Aç -> Tercihler
  2. Hesaplar Sekmesine gidin
  3. Sağ alttaki 'Sertifikaları yönet' yazan düğmeyi tıklayın
  4. Sertifikanın adını arayın
  5. Anahtarlık yöneticisini açın
  6. Menüden Oturum Açma sekmesini seçin
  7. Daha önce Xcode ayarları sayfasında belirtilen sertifikayı sağ tıklayın ve ardından silin
  8. Xcode'a geri dönün ve Xcode'un yeni bir sertifika oluşturduğuna bakın (Pencere birkaç saniye boş kalacak ve sonra yeni bir sertifika yanacaktır.
  9. Uygulamanızı yeniden çalıştırın

Umarım bu size yardımcı olabilir. Bana çok yardımcı oldu! :)

Liam


2

31 Ağustos 2018 itibariyle.

Resolving:
 1.  Search Keychain Access
 2.  [KEYCHAIN] Login | [CATEGORY] Passwords
 3.  Look for you email address and double click. <it might not be necessary but just try this>
 4. [ACCESS CONTROL] choose  "allow all application to access this item".
 5. Rebuild to your phone.  If you have error choose a virtual device and build (to reset the build objects).  Then choose to rebuild to your phone again.

Bu nereli?
Leo

YÜKSEK SIERRA Sürümü | (1) spot ışığında arama: sol taraftaki "anahtarlık erişimi" (2) Üst "Anahtarlıklar" ı tıklayın sol taraftaki Giriş (3) alt "Kategori" tıklayın Parolalar (4) 'i tıklayın ve 3. adıma geçin (yukarıdaki talimat) . "
Eman Jayme

1

Benim için, diyaloglardan birinin başka bir çalışma alanında açıldığını fark ettim. Bunu keşfettikten sonra şifremi oraya girdim.


1

Bana yardımcı olan yanlış şifreyi girmekti. Bundan sonra, doğru şifreyi girerken, çalışma alanının farklı yerlerinde yeni diyaloglar açılmaya başladı. Her zaman izin ver vurmak yaklaşık 20 kez doğru şifreyi girmek zorunda kaldı. Hangi yardımcı oldu!


0

Ben de inşa aşamasında carthage komut dosyası çalıştırırken sorun yaşıyordu. (Xcode 9) Eklediğim her çerçeve artı uygulamanın kendisi için bu iletişim kutusunu alıyorum. Çok karanlık bir gölge büyüyor. Her seferinde şifreyi girip "Her Zaman İzin Ver" e basarak onu atlayabilirim.


0

Aynı sorunu yaşadım: Flutter projesi için iOS sürümü oluştururken, anahtarlık şifresi istendi, geliştirici hesabı için Apple Kimliği şifresini girdi, şans yok. Sonunda kullandığım bilgisayar için bir şifre girerek başarılı oldum (bu bir çevrimiçi mac sunucusu idi). Umarım yardımcı olur.


0

Benim için sorun büyük harf kilidiydi. ve sizden birkaç kez şifrenizi girmenizi isteyebilir veya bir kez bir şifre girmeniz ve her zaman izin ver tuşuna basmanız gerekir.


0

Yeniden başlatma iletişim kutusunun açılmasını engeller.

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.