Temel hazırlık profilini Xcode 5'ten silin


91

Bununla saatlerdir uğraşıyorum. Oluşturduğum aynı 2 ön hazırlık profilim var ve yeni profil eskisinin yerini almadı (bu profil yenisinden 6 gün önce sona eriyor). XCode 5 menüsü aracılığıyla yinelenen sağlama profilini silemiyorum. Bu durumda herhangi bir çözüm var mı?


sadece eskisini geliştirme merkezinden silin ...
MoralCode

Yanıtlar:


189

Profili Apple geliştirme a / c'den silerseniz ve XCode'da yenile tuşuna basarsanız (xcode> Tercihler> Hesaplar kullanarak), bu profiller kaybolacaktır.

Bunları makinenizdeki bu dizinden kaldırabilirsiniz: "~/Library/MobileDevice/Provisioning\ Profiles"


19
inanılmaz bir sorun .. Xcode 5 ile - xcode'u kapatıyorum - "~ / Library / MobileDevice / Provisioning \ Profiles" den profili kaldırıyorum - Profili devcenter portalından kaldırıyorum - Xcode, Preferences, Account, ViewDetail'i açıyorum ve yenile butonuna tıklıyorum. Silinen profiller şimdi yeniden görünür! nasıl mümkün olabilir?
milonet

1
@milonet Xcode 5 (yeniden), Manuel olarak silinmiş olsalar bile, Temel Hazırlık Profillerini otomatik olarak oluşturur. Bunu nasıl engelleyeceğimi henüz çözmedim. Bununla ilgili çok sayıda konu var ...
Andreas Ley

4
Xcode> Tercihler> Hesap yenilemeyi kullanmak daha temiz bir çözüm gibi görünüyor. @Loadedion tarafından aşağıdaki cevaba bakın
pstoppani

6
Xcode artık paket kimliğiniz için otomatik olarak geliştirici profilleri oluşturur ve Xcode> Tercihler> Hesaplar> hesap seç> ayrıntıları görüntüle> yenile'yi kullanırsanız, bunları yeniden oluşturacaktır. Bunu kapatmanın bir yolu yok. Diğerleri gibi, bunun değiştirilmesini isteyen bir ama rapor (radar) dosyaladım.
Bill Patterson

1
@pstoppani: TEŞEKKÜRLER! Testflight ile test ediyorum ve her yeni üye ekleyeceğimde xcode'a yeni bir adhoc profil eklemem gerekiyor: Aynı isimli 10 profilim var! Belirli testçilerin nerede olduğunu bilmiyordum! Xcode> Tercihler> Hesaplar'da yenile düğmesini kullanıyorum ve sorunumu son profil ile çözüyorum, bu şey beni deli ediyor! teşekkür ederim +1!
Tenaciousd93

42

Xcode Tercihlerinde, Hesaplar'a gidin, ardından elma kimliğinize gidin, ardından "Ayrıntıları Görüntüle" yi tıklayın Silmek istediğiniz ön hazırlık profilini tıklayın, ardından BİR KEZ "sil" tuşuna basın. Ardından listeyi manuel olarak güncellemek için yenile simgesine tıklayın (oldukça mantıksız ...).

Bu yöntemi kullanarak, aynı ön hazırlık profilinin bir kopyası hariç tümünü silebilirdim, ardından silme işlemi hiçbir şey yapmaz.


2
Macbook'larda silme tuşları yoktur. Backspace hiçbir şekilde çalışmıyor.
Norswap

4
Bu işe yarıyor - ancak silme tuşuna bastıktan sonra yenile tuşuna basmanız gerekiyor. Bunu yaptığınızdan emin olun, aksi takdirde birden fazla silinir! Not - bir dizüstü bilgisayarda silme işlemi Fn-Backspace
Giles Williams

3
Benim için çalışıyor, +1 tüm şüphecileri telafi etmek için. Yenileme tamamlanana kadar görsel bir geri bildirim yoktur, bu nedenle Apple için -1.
Gordon Dove

1
Onu geliştirme merkezinden silemezsiniz. Xcode'u yenilediğinizde yeniden görüneceğim.
Sten

1
Hiçbir şeyi silmem gerekmedi ... sadece yenile düğmesine basın ve kopyalar kaldırıldı. Teşekkürler;)
budidino

8

Muhtemelen yinelenen profilleri silmenize gerek yoktur. Sadece Xcode / Preferences / Accounts / / View Details'e gidin ve yenile düğmesine basın.

Bunu yaptım ve yinelenen temel hazırlık profillerim kayboldu. Şimdi derlemeleri TestFlight'a gönderdiğimde dağıtım listelerinin tümü doğru.


Görünüşe göre Xcode onları yeniden yaratıyor. Yukarıdaki yorumlara bakın :-(
shmim

6

görüntü açıklamasını buraya girin Xcode Tercihleri ​​-> Hesaplar'da hesabınızı silin, tekrar hesap ekleyin, geliştirici kimliğinize tıklayın, yenile'ye basın, oluşturma ayarları altında yeniden ön hazırlık profilini seçin.

BU KADAR. TÜM SORUNLARINIZ ÇÖZÜLDÜ


Basmak için bir "yenileme" görmüyorum. "XCode tarafından yönetilen" profilleri hala geri geliyor.
Matt

Yenile düğmesi alt kısımdaki ayrıntıların altında. Düzenlenmiş cevabıma bakın.
Ashish Pisey

4

Xcode 5 için tüm ön hazırlık profillerimi yönetmek için apple tarafından sağlanan "Mac OS x için iPhone yapılandırma yardımcı programını" kullanıyorum.

Apple'ın web sitesinden:

iPhone Yapılandırma Yardımcı Programı, yapılandırma profillerini kolayca oluşturmanıza, korumanıza, şifrelemenize ve kurmanıza, ön hazırlık profillerini ve yetkili uygulamaları izlemenize ve yüklemenize ve konsol günlükleri dahil olmak üzere cihaz bilgilerini yakalamanıza olanak tanır.

Buradan indirebilirsiniz

Temel hazırlık profilini silebilirsiniz:

  1. Yardımcı programı açın ve listeden ön hazırlık profilini seçin.
  2. Üst menüden "Sil" yerine "Düzenle" yi seçin

2

İstenmeyen bir ön hazırlık profiline yönelik herhangi bir referansı XCODE 5'ten kaldırmak için işte yaptığım şey:

1) YOURAPP.xcodeproj dizinine göz atın

2) vi ile project.pbxproj dosyasını açtım

3) PROVISIONING_PROFILE = "ID_OF_THE_PROV_PROFILE_YOU_WANT_TO_DELETE" bulun

Bunu dosyada gördüğüm her seferinde "" olarak ayarladım ve XCODE bana bir daha asla hata vermedi.


2

Şimdiye kadar bahsedilen yöntemlerin tümü, silmek için ne yaparsanız yapın, sürekli olarak yeniden görüneceğini görebileceğiniz belirli "Xcode Tarafından Yönetilen" profillerini yine de silemeyecektir.

Sorun, bazı profillerin, sahip olduğunuz Uygulama Kimliklerine göre Xcode / Apple Developer Center tarafından otomatik olarak oluşturulması gibi görünüyor. Benim durumumda uygulama kimliği başına bir "Geliştirici" profili görüyorum (joker karakter dahil).

Bunlardan kurtulmanın tek yolunun Uygulama Kimliğini Geliştirme Merkezi aracılığıyla kaldırmak olduğunu tahmin ediyorum. Geliştirme Merkezi, söz konusu uygulama aslında mağazada olmasa bile uygulamanın "... App Store'da mevcut olduğundan kaldırılamadığından" şikayet edeceğinden bu genellikle mümkün değildir.


Yukarıdakilerin hiçbiri ama bu işe yaradı. Gerçekten de Xcode tarafından * wild card ID ekledim, ondan kurtulur kurtulmaz çoğaltma işlemi durduruldu
Boris Gafurov

0

Önceki önerilerin hiçbiri benim için işe yaramadı. Sonunda istenmeyen profilleri ortadan kaldıran şey şuydu:

  1. Geliştirici hesabını Xcode> Hesaplar'dan kaldırın
  2. Xcode'dan çıkın.
  3. Geliştirici portalındaki istenmeyen ön hazırlık profillerini silin.
  4. Tüm dosyaları sil ~/Library/Developer/Xcode/DeveloperPortal*.*
  5. Boş çöp.
  6. Xcode'u yeniden başlatın ve geliştirici hesabını tekrar ekleyin.

Etrafta dolanıyordum, bu yüzden bu tam olarak sihirli formül değil, bu doğrultuda bir şey olabilir. Tasarım gereği, Xcode, "Mac Team Provisioning Profile:" gibi adlarla geliştirici portalında ayarlanan uygulama tanımlayıcılarına dayalı ön hazırlık profillerini otomatik olarak oluşturur. Bu harika bir özellik, ancak bu silme sorunuyla ilgili karışıklığa katkıda bulunuyor.


Bunları dev merkezinden kaldırmanın yukarıdaki cevabıma göre çalıştığını buldum.
MoralCode

0

Deneyimlerime göre, Xcode'un ön hazırlık profillerini doğrudan geliştirme merkezinden aldığına inanıyorum.

Bunu söylüyorum çünkü dev merkezinden yeni bir ön hazırlık profili oluşturdum ve .mobileprovision dosyasına çift tıklamadan önce Ayarlar> Hesaplar'da göründü.

Temel olarak, profilleri developer.apple.com adresinden silin.


0

Benim durumumda bu işe yaradı: Hesaplar sekmesinde bir ön hazırlık profiline sağ tıklayın -> ayrıntıları görüntüle paneline. Bulucuda göster seçeneğine tıklayın -> bunları doğrudan bulucuda silin.


0

Profilleri sildikten ve yenile düğmesine bastıktan sonra sihirli bir şekilde yeniden görünen tüm kişiler için, sildikten sonra ve yenile düğmesine basmadan önce birkaç dakika bekleyin.


0

Ön hazırlık profilini silmek için iPhone Configuration Utility yazılımını kullanabiliriz.

iPhone Yapılandırma Yardımcı Yazılımı -> Bu yazılımı yükleyin -> Yazılımı Açın -> Ön Hazırlık Profilleri -> tüm profilinizin listesini bulun -> Geri Al düğmesine basın, ön hazırlık profilini silmek isteyecektir -> Ön hazırlık profilini sil düğmesine tıklayın. Böylece mevcut Xcode uygulamanızdan ve hatta PC'nizden kaldıracaktır.

Temel hazırlık profilini silmek için resim gösterilir.


-1

Yerel sağlama yolu (~ / Library / Developer / Xcode / DeveloperPortal) ile iTunesConnect sunucusu arasında senkronizasyonun biraz zaman aldığını anladım. Dolayısıyla, yerel yolda ve iTunesConnect sunucusunda ön hazırlık profilinizi sildikten sonra (temizlemek için ikisini de kaldırmalısınız), en az 5 dakika beklemeniz gerekir, aksi takdirde sildiğiniz dosyaları yerel yolda tekrar görürsünüz. Xcode'da 'düzelt' düğmesine basmaya çalıştığınızda.

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.