Xcode 10: Bu yürütülebilir dosya için geçerli bir ön hazırlık profili bulunamadı


222

Dünden beri cihazımda bir uygulama çalıştırmaya çalışırken şu hatayı alıyorum: "Bu yürütülebilir dosya için geçerli bir ön hazırlık profili bulunamadı.". Bu Xcode 10'a güncelledikten sonra. Geçen hafta Xcode 9 ile bina sorunsuz çalıştı.

Hatayla ilgili diğer tartışmaları kontrol ettim, ancak çözümlerin hiçbiri işe yaramıyor.

Sorun, üzerinde çalıştığım tek bir projeyle sınırlı değil, çünkü farklı imza ekiplerinden birkaçını etkiledi.

Şimdiye kadar aşağıdakileri denedim:

  • Temizlik projesi

  • Türetilmiş verileri temizleme

  • Xcode'un kaldırılması, bununla ilgili tercihlerin ve dosyaların silinmesi.

  • Xcode'u tamamen farklı bir Mac'e kurma

  • Farklı cihazlarla test etme

  • Geliştirici profilinde cihazı devre dışı bırakmak ve Xcode'un tekrar etkinleştirmesine izin vermek.

  • Geliştirici portalındaki tüm sertifikaları silme ve yeniden oluşturma

  • "İmzalamayı otomatik olarak yönet" seçeneğinin işaretini kaldırma ve yeniden işaretleme

  • Hazırlık profilini çöpe atma ve Xcode'un profili yeniden oluşturmasına izin verme

  • Geliştirici profilinde manuel ön hazırlık profili oluşturma

Proje hiçbir test içermediğinden, hedefte yanlış imzalama ayarlarıyla ilgili bir sorun olamaz. Tarih / Saat Otomatik olarak ayarlandı

Unutulmaması gereken bir nokta, oluşturduğum manuel hariç, burada hiçbir Hazırlık Profili listelenmiyor: https://developer.apple.com/account/ios/profile/

Ben oluşturulan tüm diğer istemciler için olduğu gibi göstermek için xcode beklenir.

Şu anda kullandığım imzalama ayarları aşağıdadır

temel hazırlık profili ayarları

Bunun işe yarayıp yaramadığını görmek için Xcode'u eski bir sürüme düşürmeyi denemedim. Bunun dışında ne denemek için hiçbir fikrim yok.


Geliştirici hesabını Xcode tercihlerine eklediniz mi?
Ankit Jayaswal

@AnkitJayaswal Birden çok kez, hiç işe yaramadı. Ancak 9.4.1'e geçerek çözmeyi başardım, bu yüzden sorun bir şekilde Xcode 10 ile ilgili gibi görünüyor. Bir süredir eski Xcode sürümüne sahip uygulamalar gönderebilmeniz gerekir değil mi?
Daniel Andersson

2
Evet, xcode 9 sürümünden ve sürümüne Mart 2019 tarihine kadar yapıları gönderebilirsiniz developer.apple.com/ios/submit
Ankit Jayaswal

Ayrıca Xcode 10 ile de denedim ve bu tür sorunlarla karşı karşıya değilim missing provisioning-profile.
Ankit Jayaswal

3
İPhone tarihinizi sertifikanızın son kullanma tarihinden sonra değiştirdiniz mi? Bu nedenle bu sorunla karşılaştım.
Anuved Nayak

Yanıtlar:


478

Bugün bununla mücadele ediyordum, çok sinir bozucuydu. Şimdilik, sadece gitmek "File"> "Project Settings..."(ya da bazı durumlarda "Workspace Settings...") ve daha sonra seçmek "Legacy Build System"gelen "Build System"açılır.


1
Bu benim için de işe yaradı, bu yüzden Xcode 9'a dönmeye gerek kalmadan Xcode 10 ile uygulamalar oluşturabilirim. App Store Conenct'e bir yapı gönderdim ve TestFlight'ta yayınlayabildim. Bu nedenle, sorun düzgün bir şekilde giderilene kadar birkaç geçici çözüm vardır. Apple'dan, uygulamaları gönderirken eski oluşturma sistemini ne kadar süre kullanmanıza izin verileceğini söyleyen notlar var mı?
Daniel Andersson

9
Peki bu ne anlama geliyor? Bunun nasıl bir etkisi var ve ayarları tekrar değiştirebileceğimizi nasıl biliyoruz?
Siyah

4
Bu bir Cordova yapısı üzerinde çalıştı - mükemmel bir iş. Açıkçası Cordova CLI'nın atlamak için bir argümanı var: cordova build ios --buildFlag = '- UseModernBuildSystem = 0' Daha fazlasına bakın: github.com/apache/cordova-ios/issues/407
Victor

6
Dosya altında Proje Ayarları yoktur. Çalışma Alanı Ayarları'nı tıklattıktan sonra Paylaşılan ve Kullanıcı Başına Çalışma Alanı Ayarları'ndaki Yapı Sistemi Açılır Menüsünden "Eski Yapı Sistemi" ni seçmem gerekiyordu.
red-devil

9
Benim için çalışmıyor: ((. Xcode
Sürümüm

94

@Stephen bunu çözdü benim için. Sadece gitmem gerekiyor -> Dosya -> WorspaceSettings -> Yapılandırma Ayarları ("Eski Yapı Sistemi" olarak değiştirin)resim açıklamasını buraya girin

resim açıklamasını buraya girin


1
Sinir bozucu, bu benim için de işe yaradı. UDID'mi kaydettim, profilimi oluşturdum, bir geliştirici sertifikam var, hepsi geliştirdiğim uygulamaya bağlı, cihazda doğrudan çalışabilmek için yapmanız gereken her şeyi yaptı, her seferinde başarısız oluyor - ben değiştirene kadar miras, ilk kez çalıştı ...
Grant

62

Not 2020: Bu projeyi manuel olarak imzalardım. Otomatik olarak imzaladığım projelerde bu sorunu hiç yaşamadım. [/Düzenle]

Aynı sorunu yaşadım ve yanıt aramak, profilleri kaldırmak, projeyi temizlemek vb. İçin saatler harcadım.

Uygulamanızı dağıttınız mı? Geliştirici profilinize geri dönmeniz gerekiyor, ancak proje ayarlarının altında Genel olarak değil, Derleme ayarlarında .

Altında Oturum açma , bir görünüm de Kod İmzalama Kimlik .

Hem Debug hem de Release sürümünüzün iOS Dağıtımınızı değil iOS Geliştiricinizi ayarladığından emin olun ; veya otomatik değerlere ayarlanmadıysa iOS Geliştirici Hazırlama profiliniz.

Aynı şey Hazırlık Profili için de geçerlidir. Dağıtım profiliniz değil, gelişmekte olan profiliniz olmalıdır. resim açıklamasını buraya girin

Umarım bu gelecekteki geliştiricilere yardımcı olacaktır.


Açıklığa kavuşturmak için (ilk kez okuduğumda bu öneriye karıştığım için): iOS Geliştirici'nin bu sürüm değişikliği yalnızca doğrudan bağlı bir cihazda test edilirken yapılır; testflight / uygulama mağazasına yükleme için oluştururken iOS Dağıtımına geri dönmeniz gerekecek, değil mi?
ToolmakerSteve

1
Dürüst olmak gerekirse: hayır. Bunu yapmak zorunda değildim. Bu durumun olası bir nedeni, sertifikaları yeniden ayarlamam ve muhtemelen dağıtımdan önce dağıtımı "yüklemem" gerektiğidir. Benim tahminim sadece, ama sorunuzu cevaplamak için: Hala Geliştirme olarak ayarladım ve uygulamayı App Store'a yüklemek için arşivlerken Dağıtım'ı seçtim.
Rickard Elimää

2
Bu gerçekten bana yardımcı oldu! <3
bobber205

Bu benim için düzeltildi. Ben sadece uygulamayı Profil çalışırken sorunu alıyordum, o sadece normal koştu iyi çalışıyordu. Hata ayıklama için bir geliştirici hesabım ve sürüm için bir dağıtım hesabım vardı. Bu dürüstçe bana bir XCode / Profiling hata gibi görünüyor.
James

1
Çalıştı ama bir adım daha gerekiyordu. Bağlı bir iPhone'da test yapmakla uğraştığımdan beri, App Store'a girip "iOS Dağıtım" sertifikamı ayarlama konusunda endişelenmedim. Geliştirme yaptığımdan beri, yalnızca App Store'da "iOS Geliştirme" sertifika kurulumuna ihtiyaç duyacağımı varsaydım. Hem "iOS Geliştirme" hem de "iOS Dağıtım" sertifikasına sahip olana kadar işe yaramadı.
Stagr.Lee

41

Yukarıdaki tüm çözümleri denedim.

Ancak, benim durumumda, saatlerce baş ağrısından sonra, Test Projesi'nin imzalamayı sağlamak için geçerli bir hesabı olmamasıydı. Test Projesi'nde otomatik yönetilen imzalama için bir ekip seçtikten sonra . Bu sorun ortadan kalktı.


Bunu nasıl yaptın?
red-devil

2
@ red-devil Bu nedenle, imzalama yönetimini tüm hedef projelerinizde güncellemeniz gerekecek.
Chen

Teşekkürler dostum, yukarıdaki tüm cevaplar sorunumu çözmedi. Cevabınız büyüyü yaptı.
HungrySoul

26

Temiz derleme klasörü (command + shift + K) kullanın ve uygulamayı yeniden oluştur bu sorunu kısa sürede düzeltebilir. Ancak, derleme klasörünü temizlediğinizden derleme süresi artacaktır.


1
Bu benim için çalıştı (artı türetilen verileri silme), ancak eski modu kullanma önerileri işe yaramadı.
Chris

1
Benim için ortaya çıktı ki normal ve test hedefim için farklı bir ekibim vardı, bu sadece türetilen verilerin silinmesinin sıfırlanabileceği sorunlara neden oluyordu.
Chris

1
Yalnızca derleme klasörünü (command + shift + K) temizlemek benim için sorunu çözdü. Teşekkürler @JeromeLi!
Chilly

1
Önce kabul edilen yanıtı ("Eski mod") denedim ve bu benim için çalıştı. Sonra "Yeni Derleme Sistemi" ne döndüm ve bu ("Derleme klasörü") öneri çalıştı. O da çalıştı. Yani dengede, benim için bu daha iyi bir yanıt.
user1527225

1
. (: Sadece benim iPhone 11 bu sorunu vardı, benim iPhone Xs Max bu sorunu yoktur, ve iPhone 11 benim test projesi yüklemek için ilk kez ps) Bu benim için teşekkürler çalıştı
RateRebriduo

14

Yani bu herkes için geçerli olmayacak ama ben yine de buraya göndereceğimi düşündüm çünkü onunla ilgili herhangi bir cevap yok gibi görünüyor.

Benim durumumda ReactNative'de geliştirilmekte olan bir uygulama üzerinde çalışıyordum, benim sorunum, imzalamanın ana uygulama hedefinde doğru olmasına rağmen, test hedefinin herhangi bir imza uygulanmadığıydı.
React Native herhangi bir nedenle, uygulamayı bir cihaza yüklemek için hem uygulama hedefinizin hem de test hedefinizin imzalanmasını gerektirir.
Bu cihaz için bina resmi belgelerinde belirtmek ancak test hedefi dışında test dışında bir şey için app yanında inşa edilmiş gördüğüm tek örnek.

Test hedefinizi imzalamak için proje gezginini (⌘1) açarak proje ayarlarınıza gidin ve en üstteki projenizi seçin.

Ana düzenleyicinin içinde Hedefler altında (projenizle aynı ada sahip olmalıdır) ana uygulama hedefinizi seçin ve imzalamanın doğru olduğundan emin olun, ardından test hedefini seçin (büyük olasılıkla ana uygulama hedefinizin hemen altında, Testler ile aynı ad olmalıdır eklenir) ve aynı şekilde imzalandığından emin olun.

Uygulamanızı yeniden oluşturun ve şimdi başarıyla yüklenmelidir.

Bunun için kredi Leo Lei'ye gidiyor, buradaki cevabı bana çok fazla baş ağrısı kurtardı: https://stackoverflow.com/a/48657358/732844

Bir kenara, herhangi bir kişi neden yerel tepki göstermenin uygulama hedefinizin yanında test hedefinizin oluşturulmasını gerektirdiğini biliyorsa bana bildirebilir mi? Düşünebilmemin tek nedeni, arayüzün tek bir uygulama oluşturabilmesi ve yeniden oluşturmaya gerek kalmadan hem çalışan hem de test yapabilmesi için düzene koymaktır, ancak sadece bunu tahmin ediyorum.


2
Bu, başka hiçbir şeyin olmadığı yerde benim için düzeltti. Gönderdiğiniz için teşekkürler.
Christian Chown

2
Bunu işaret ettiğiniz için çok teşekkürler. Projeyi yeniden adlandırdım ve takımları değiştirdim. Test hedefinin eski bir takım adı vardı. Saatlerdir mücadele ediyorum. Tekrar çok teşekkürler
Alix

Saatler süren baş ağrısından sonra bu benim için düzeltildi. Çok teşekkürler!
Johnson

8

Benim durumumda, sorunları çözdüğüm adımlar şunlardır:

  1. Bu klasöre gidin: ~/Library/MobileDevice/Provisioning Profiles/
  2. Tüm ön hazırlık profilini kaldır
  3. Xcode 10 menüsünde> Ürün> Derleme Klasörünü Temizle
  4. Xcode 10 menüsünde> Xcode> Tercihler> Hesap> Manuel Profilleri İndir
  5. Xcode 10 menüsünde> Ürün> Oluştur / Arşivle

Yukarıdaki adımları atmanın nedeni, yapım sürecini bozan eski provizyon profillerini kaldırmaktır.


6

Ekibimiz için hiçbir şey yardımcı olmadı. Birkaç gün geçirdik ve burada yukarıda bahsedilen cevaplar ve yorumlarda belirtilen her adımı denedik. XCode 10 ve hatta XCode 9.2 ile uzun yıllardır App Store'da denedik.

Sorun MacOS Mojave'ye yükselttikten sonra başladı. Ne yazık ki, HighSierra'e dönmek o zaman yardımcı olmadı.

En azından yeni sertifika ve ön hazırlık profili oluşturduktan sonra tekrar App Store'a gönderebildik. Ancak, Uygulamalarımızı satın alma işlemlerini test etmek için gerekli olan gerçek cihazda yayınlama modunda test edemiyoruz.

Kısacası: Arşivleme ve gönderme iyi çalışıyor, gerçek cihazda çalışmıyor!

Çeşitli geliştiriciler, çeşitli cihazlar, macbooklar, XCode sürümleri ....

Sonunda, gerçek cihazda tekrar test yapabilmek için AppID'yi değiştirmek zorunda kaldık .

Bunun için şu anda iki farklı proje yürütüyoruz: biri gerçek AppID ile TestFlight / AppStore'a, diğeri ise başka bir AppID ile geliştirme amaçlı.

Bu, sadece şirketimizin belirli bir uygulamasında ve diğerlerinin hepsinde olmasa da, Apple'ın geliştirme araçlarıyla işler daha da kötüleştiğinden gelecekte benzer sorunlarla karşılaşmayı umuyoruz ...


5

Ben XCTest birim sınama hedefime sonra proje çalışma süresi hedefine geçtikten sonra Xcode 10.3 oluştu bu sorun vardı.

Her bir hedef için ön hazırlık profilimde farklı bir Takım seçtim.

Tamir etmek için :

  • Derleme Klasörünü Temizle

  • Tüm hedeflerin aynı Ekibi kullandığından emin olun. Bkz. Genel sekmesi altındaki Profil İmzalama.

  • Tüm Ekipler için aynı Ekibi kullanmıyorsanız, bir oluşturma hedefine geçmeden önce

    farklı takım seçildi.


5

Ön hazırlık profilinin hem hedefinizde hem de hedef testlerinizde aynı ekipten geldiğinden emin olun .


1
Teşekkür ederim! React Native
Yannickv

4

Benim durumumda, Cihaz tarih-saati gelecekteki bir tarihe ayarlandı. Tarih ayarının "otomatik" olarak değiştirilmesi sorunu çözdü.


3

Aynı sorunla mücadele ediyordum ve benim durumumdaki çözüm geliştirici hesaplarına giriş yapmaktı. Xcode 10'a güncellendikten sonra tüm hesaplar oturumu kapatıldı.

"Xcode -> Tercihler ... -> Hesaplar" menüsünü kullanın ve sağlama profillerine erişilebilmesi için kullandığınız tüm hesapların oturum açtığından emin olun.


2

Yukarıdaki tüm adımları izlemiştim ama sonunda beni şekillendiren bir iş değil. Yinelenen Hedef oluşturuldum ve iyi çalışıyor. Neyin yanlış olduğunu bilmiyorum belki önbellek sorunu

resim açıklamasını buraya girin


1

Belki de cihazınızı değiştirdiniz mi? Yeni bir iPhone aldığımda ve önceki cihazımla aynı adı verdiğimde başıma geldi. Ancak temiz bir yapı sorunu düzeltti.


1

Uzun zaman alıyor ve yukarıdaki tüm çözümleri yaptık ve hiç çalışmadılar, böylece ekibimiz Poddosyaları kaldırmaya ve çalıştırmaya karar verdipod install tekrar . son olarak, OTA, kullanıcının cihazında yüklü ipa'yı yükledi. en iyi çözüm

  1. temiz project menu > Product > Clean Build Folder ve/Users/{you user name}/Library/Developer/Xcode/DerivedData

  2. proje dizininize gidin ve kaldırın Podfile.lock,Pods klasör,pod_***.framework

  3. Çalıştırmak pod installtekrar

Bitti


1

Uygulamamın iPhone'uma yerleştirileceği ancak saatime değil davası vardı. Saate dağıtmak, "Bu yürütülebilir dosya için geçerli bir ön hazırlık profili bulunamadı." hata. Bu XCode Sürüm 11.2.1 ve ücretsiz geliştirici hesabını kullanıyor.

Saatime dağıtılmasını sağlamak için yaptım:

1) XCode'daki ön hazırlık profilimi sildim. Bunu Pencere -> Aygıtlar ve Simülatörler'e giderek yaptım. Ardından, iPhone adını sağ tıklayın ve "Temel Hazırlık Profillerini Göster" i seçin. Oradan dosyayı silebilirdim

2) Cihazlar ve Simülatörler ekranında, uygulamamı "Yüklü Uygulamalar" bölümünden de sildim.

3) Bir "temiz klasör oluştur" (Ürün -> Derleme Klasörünü Temizle)

4) "Derleme Ayarları" -> "İmzalama bölümünde" Her hedefin (iPhone, Testler ve Saat) aynı ayarlara (geliştirme ekibi, kod imzalama stili, ön hazırlık profili otomatik olarak ayarlanmış vb.) Sahip olduğundan emin oldum.

yapı ayarları ayrıntıları

5) ~ / Library / MobileDevice / Provisioning Profiles dizininin boş olduğundan emin olun.

6) Bilgisayardan çıkarılmış telefon

7) Yeniden başlatılan bilgisayar, telefon ve saat

8) telefon bilgisayara geri takın ve telefon ve saat "makineye güven" istemleri geçti.

9) Koştu uygulaması. İşe yaradı!


Elma saatimle aynı sorunu yaşadım ve bu bana yardımcı oldu. Aynı zamanda eşleştirmeyi yaptım ve elma saatimi bu süreçte bir yerlerde tekrar eşleştirdim. Teşekkürler!
Radu Vlad

1

Bugün cihazıma bir uygulama yüklerken aynı hatayla karşılaştım. Yeni xCode 11.4 sürümüne güncelledikten sonra sorun oluştu.

Sorunu çözmek için ne yaptım:

  • Eşleştirilmemiş cihaz (Xcode> Pencere> Cihazlar ve Simülatörler> Cihazın eşleştirmesini kaldırmak için cihazı sol tıklayın.
  • İPhone'u yeniden başlat
  • Derleme Klasörünü Temizle (Xcode> Ürün> Derleme Klasörünü Temizle)
  • Türetilmiş Verileri Temizle (../library/Developer/Xcode/DerivedData içinde)
  • Derleme Klasörünü tekrar temizle (Xcode> Ürün> Derleme Klasörünü Temizle)
  • Cihazda uygulama oluşturun.

Benim durumumda, cihazın eşleştirmesini kaldırmadan bu adımları kullanarak sorunu çözdüm.
Muhammed Yusuf

0

Benim durumumda, başka hiçbir şeyin yardımcı olmadığı yerlerde, aşağıdakileri yaptım:

  1. AppID'yi yenisiyle değiştirin
  2. XCode otomatik olarak yeni sağlama profilleri oluşturdu
  3. uygulamayı gerçek cihazda çalıştır -> şimdi çalıştı
  4. AppID'yi orijinal kimliğe geri döndür
  5. İşler

Bundan önce burada bahsedilen her adımı denedim. Ama sadece bu yardımcı oldu.


0

Benim için Xcode için dağıtım sertifikası ve ön hazırlık profili mevcut olsanız bile, dağıtma işlemi sırasında Otomatik imzalamayı yönet'i seçerek başarısız oldu. Aşağıdakileri yaptım. Daha önce de belirtildiği gibi yeni bir dağıtım sertifikası ve ön hazırlık profili oluşturdum ve ardından dağıtım işlemi sırasında sertifikayı ve ön hazırlık profilini ve Voilaaaa'yı manuel olarak seçtim. Ayrıca en son sürüm 10.1'de olduğumdan emin oldum.


0

Apple, Xcode 10.2 beta 2 Sürümünde bu hatayı düzeltti.

https://developer.apple.com/documentation/xcode_release_notes/xcode_10_2_beta_2_release_notes

İmzalama ve Dağıtım Sorunları Çözüldü

Bir macOS uygulamasının arşivi oluştururken ve bir Geliştirici Kimliği imzalama sertifikası kullanırken, Xcode arşivin imzasına güvenli bir zaman damgası ekler. Sonuç olarak, artık arşivlenmiş bir uygulamayı ilk kez bir zaman damgasıyla yeniden imzalamaya gerek kalmadan Apple'ın noter hizmetine xcrun altool ile gönderebilirsiniz. (44952627)

Bir macOS uygulamasının arşivi oluştururken, Xcode artık com.apple.security.get-task-allow yetkisini uygulamanın imzasına enjekte etmiyor. Sonuç olarak, şimdi bu hakkı kaldırmaya gerek kalmadan xcrun altool kullanarak Apple'ın noterlik hizmetine arşivlenmiş bir uygulama gönderebilirsiniz. (44952574)

Dağıtım iş akışının, imzalama sertifikası, ön hazırlık profili ve bir uygulamayı dışa aktarırken veya yüklerken kullanılan yetkiler hakkında yanlış veya eksik bilgi raporlamasına neden olan bir sorun düzeltildi. (45761196)

Düzenleyici'den dışa aktarıldığında inceltilmiş .ipa dosyalarının imzalanmaması sorunu düzeltildi. (45761101)

Xcode 10.2 beta 2 Sürümü buradan indirilebilir: https://developer.apple.com/download/


3
bu harika. ancak uygulama mağazası için uygulamalar oluşturacaksanız, beta yazılımı kullanıyorsanız ipa'yı yüklemenize izin vermez
Yasha

0

Sadece Ekibinizi değiştirmeniz gerekiyor. Benim durumumda işe yaradı


0

Çözümün çoğunu yorduktan sonra, benim için herhangi bir sorun olmadan ne işe yaradığını buldum, developer.apple.como accountzaman oraya gider ve sonra altındaki bağlantıya Certificates, identifiers & profilestıklıyorumAllDevices yeni bir cihaz ekledim.

cihaz adını ve uuid'i ayarladıktan sonra kaydetmeniz gerekir. Xcode'a gidin ve önbelleği temizleyin, derleyin ve tüm işleri iyi.

Not 1: Takımınızın gerçeğe ayarlandığından emin olun.

Not 2: Cihazı mac cihazınıza bağlayarak uuid alabilirsiniz ve iTunes'a tıklayıp güvenlik etiketine bastığınızda UUID'yi göreceksiniz.

Hangi Bu Cevap çok yararlı.


0

Yukarıdaki tüm cevapları denedim ve şansım yoktu. Bundan sonra iPhone'umu yeniden başlatıyorum ve sorun gitti gibi görünüyor. Çok aptalca olduğunu biliyorum ama işe yaradı. Yukarıdaki yanıtlar büyük olasılıkla sorunu çözmektedir, ancak değilse iOS cihazınızı yeniden başlatmayı deneyin.


0

Emin olun:

1) Cihazınız için kayıtlı bir ön hazırlık profiliniz olsun.

2) Cihaz Geliştirme profiline eklenmeli ve güncellenmelidir.

Hâlâ sorunla karşılaşıyorsanız, hedefinizin oluşturma ayarlarını kontrol edin.

Emin olun:

1) CODE_SIGNING_REQUIREDin User-Definedöğesi olarak ayarlanır YES.

resim açıklamasını buraya girin

2) Kontrol Signingseçenekleri doğrudur. Sorun devam ederse otomatik olarak manuel ayarlara geçin.


0

Karşılaşılan aynı sorunu biz Xcode projesinde, diyelim söz hakkından birden yapılandırmaları yaşadım Debug-Staging, Debug-Production. Daha sonra bunları birleştirdik ve yalnızca bir yapılandırma kullandıkDebug . Ama eskisi (artık mevcut değil) çalışma aşaması için şemada sıkışmıştı, bu yüzden koşmaya çalıştığınızda Xcode size bu mesajı gösterdi. Temel hazırlık profilleri yapılandırmaya bağlı olarak oluşturma ayarlarında oluşturulduğundan, bu anlamlıdır.

Yani çalışma şeması şöyle görünüyordu:

Yanlış hedef şeması

Proje konfigürasyonları bu şekilde yapılırken.

Proje konfigürasyonları

Projede hala mevcut olan yapılandırmayı kullanmak için şemayı değiştirmek, bu sorunu benim için düzeltti.


0

Aynı sorunu (XCode 11) vardı ve hiçbir şey burada yazılan işe yaramadı.

Sorunum, Telefonumda iOS Beta (13.3) olmasıydı. Geri döndükten sonra her şey yolunda gitti.


Fikir: Belki de cihaz ön hazırlık profili hakkında bazı bilgileri önbelleğe alır, bu nedenle telefonun fabrika ayarlarına sıfırlanması sorunu çözebilir mi?



0

Aşağıdakileri yaptım:

  1. Uygulamanın yüklenmediği cihazın bağlantısı kesildi
  2. Farklı bir cihaz bağlandı <Bu ikinci cihaza yüklendi
  3. Bir süre sonra ilk cihazı bağladı ve çalıştı!

Bu çok garip ama benim için çalıştı, başkaları için çalışabilir ve hayal kırıklığını kurtarabilir.


0

Sonunda neler olduğunu anladım ... neredeyse 2 saatimi aldım

Benim durumum, telefonumun tarihi doğru değil. Telefonumun tarihini değiştirdiğimi unuttum. Sanırım tüm ön hazırlık profillerimin süresi doldu ...

Yani tüm bu cevapları denediyseniz ama hiçbir şey işe yaramazsa. AYARLAR'a gidin, telefonunuzun tarihini kontrol edin.

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.