Xcode 6 işlemi başlatılamadı: uygulamayı başlatmaya çalışırken zaman aşımına uğradı


82

Uygulamamda hata ayıklayamıyorum çünkü onu çalıştırdığımda Xcode bana şu hatayı veriyor:

İşlem başlatma başarısız oldu: uygulamayı başlatmaya çalışırken zaman aşımına uğradı

Cihazda siyah bir ekran görüyorum ve hata mesajından sonra uygulama başlıyor. Bunu nasıl düzeltebilirim?

Kod imzalama kimliğini ve ön hazırlık profilini değiştirmeyi ve Xcode> Tercihler> Hesaplar> Ayrıntılar sekmesinde ön hazırlık profillerini yenilemeyi denedim.

İOS 8.0 ve OSX 10.9.4 ile bir MacBook çalıştıran bir iPad mini ile Xcode Sürüm 6.0.1 (6A317) kullanıyorum.

Bundan sonra, iPad uyku moduna girerse (ekran kapanırsa) artık onu uyandıramıyorum; Yazılımdan sıfırlama yapmam gerekiyor.


2
Benim gibi buradaki her şeyi boşuna deneyen gelecekteki okuyucular için: Cihazınızdan ön hazırlık profillerini temizleyerek şansınız olabilir. Bunu Xcode 6'da yapmak için Pencere> Aygıtlar'a gidin. Ardından bölmedeki aygıtınızı sağ tıklayın ve 'Temel Hazırlık Profillerini Göster ...' seçeneğini açın. Benim durumumda, değişen son kullanma tarihlerine sahip birkaç tekrar vardı. Listeyi temizlemek bunu benim için çözdü.
BFar

Bu benim için buydu (profiller.) Benim durumumda, hepsini silmem, doğru olanı yeniden eklemem, cihazı yeniden başlatmam, XCode'u yeniden başlatmam ve ardından 2 temiz derleme yapmam gerekiyordu (birincisi hala "başlatmaya çalışırken zaman aşımı" diyordu . ") Vay canına!
Olie

1
Aşağıdaki yanıtların hiçbiri benim için işe yaramadı, bu yüzden daha fazla aradım ve bu dahice fikir işe yaradı: stackoverflow.com/a/28455173/1032900
hyouuu

Yanıtlar:


200

Geliştirme profili yerine dağıtım ön hazırlık profilini kullanıyorsunuz. bu bağlantıyı kontrol et


4
Bu benim durumumda doğru çünkü geçici ön hazırlık profili kullanıyorum.
Son Nguyen

1
harika ipucu için teşekkürler! bir kez bildiğinizde çok açık!
Fattie

9
"Olası neden - geliştirici profiliniz yerine dağıtım profilinizi mi kullanıyorsunuz" gibi bir mesaj, birkaç gri saçtan tasarruf sağlayacaktır.
Jack BeNimble

Bunun benim xcode sorunum olduğunu düşündüm ve bu hatayı aramayı bıraktım ve sonunda cevabımı Ishu
venki

67

Nasıl düzeltilir:

Bunu şu şekilde düzeltirim:

  • temiz proje (Ürün> Temizle)
  • cihazı donanımdan sıfırlama (güç düğmesi + ana düğme)
  • uygulamayı cihazdan sil
  • xcode'u kapat
  • ITUNES'I KAPAT (itunes kapatılmalıdır)
  • Xcode'u yeniden açın ve çalıştırın!

Bence sorun iTunes'du.


DÜZENLEME: 2017/02: Çözüm hala Woks (Bilgi için @SalGad'a teşekkürler).


Neden bilmiyorum ama bu gerçekten benim için çalıştı. (Dağıtım ön hazırlık profili
kullanmıyordum

Benim durumum için kesinlikle iTunes. İTunes'dan çıktığım an, uygulama sorunsuz bir şekilde oluşturulabilir
Luong Huy Duc

İTunes dışında her şeyi yaptım ve işe yaradı. Garip ama işe yaradı. Çok teşekkürler
Neo

1
Şub 2017 - brilliant solution :)
SalGad

iTunes'dan çıkmış olmama rağmen, aygıtım hâlâ iPhone'umun üstünde dönen eşzamanlamayı gösteriyor. Bu yüzden donanımdan sıfırlama yapmak zorunda kaldım. Mac'imle bağlantısını kesmek bile yardımcı olmadı
Honey

7

İOS 7.1.2 ile iPhone 4 üzerinde çalışan Xcode 6.2 kullanıyorum, sorunlar benim de başıma geliyor.

Project and Targets' Code SigningAyarların birbirinden farklı olduğu ortaya çıktı ! Ve soruna neden olan da bu.

Kod İmzalama

Sorunu çözmek için Kod İmzalama ayarlarının aynı olduğundan emin olmalısınız.


Oh hayır ... :( Şimdi yine sorunla karşılaşıyorum.
KarenAnne

Aynı paket tanımlayıcısına sahip iki proje kaynak kodum var. Eski kaynak kodu çalışıyor ancak yenisi başlatılamıyor.
KarenAnne

5

Zaman aşımının ortaya çıkmasının bir nedeni olabilecek bir şey daha, cihazınızda çok sayıda Hazırlık Profilinizin olmasıdır. Ekip geliştirme portalımızdan XCode tarafından otomatik olarak indirilen yaklaşık 100 tanesi var. Dolayısıyla, ekibinizin tonlarca uygulaması ve Hazırlık Profili varsa, istenmeyen PP'ler için otomatik indirmeyi önlemek için XCode'unuzun Apple Kimliğinizle bağlantısını kaldırmanız daha iyi olur. Uygulama başlatma süresini önemli ölçüde azaltır.

Cihazınızdan istenmeyen PP'leri silmek için XCode - Pencere - Cihazlar'a gitmeniz, cihazınızı seçmeniz ve alt içerik menüsünde "Ön hazırlık profillerini göster ..." seçeneğini tıklamanız gerekir. Ardından profilleri manuel olarak kaldırmanız gerekir. İpucu: El rutinini kolaylaştırmak için "aşağı ok" - "geri al" tuş dizilerini kullanın.


Bu benim sorunumdu. İstenmeyen
PP'leri

4

Bunu aldım ama daha önce gönderilen hiçbir şey işe yaramadı. Xcode 6.3.2'deki sorunu çözmek için yaptığım şey bu:

  1. Ürün-> Şema-> Şemayı Düzenle'ye gidin ...
  2. Çalıştırma Şemasını Seçin
  3. Bilgi sekmesini seçin
  4. Ayarların aşağıdaki gibi olduğundan emin olun:
    • Derleme Yapılandırması "Hata Ayıkla" olarak ayarlandı
    • Yürütülebilir Hata Ayıklama kontrol edilir
    • Otomatik Olarak Başlat işaretlendi

Neden olumsuz oy verdiğinden emin değilim, benim için bunu düzeltti. Nedenini açıklamak ister misin?
DustinB

2

Benim durumumda geliştirme profilini kullanıyordum, ancak bir şekilde Oluşturma Ayarları> Kod İmzalama'da Hata Ayıklama için Temel Hazırlık Profili boştu.

Ancak bunu "iOS Ekibi Temel Hazırlık Profili" olarak ayarlamadan önce, "Herhangi Bir Geliştirme ekibinde değil" yazdığı için hesabımı sıfırlamam gerekiyordu - Xcode> Tercihler> Hesaplar - Hesabımı kaldır ("-" düğmesini tıklayın) - Hesabı yeniden ekle

Bu sorunu çözdü


2

Xcode bu hatayı görüntüledikten sonra uygulama hala cihazda başlamayı başarırsa, Debug-> Attach to Process ile çalışan işleme ekleyebileceğinizi unutmayın.


2

Bu uyarı, kodunuzu doğrudan cihazda çalıştırmaya ve hata ayıklamaya çalıştığınızda ancak Derleme Ayarlarınızda dağıtım profilini kullandığınızda gösterilir. Kodu doğrudan cihazda çalıştırmak ve hata ayıklamak için, Xcode Oluşturma Ayarlarınızdaki geliştirme profilini kullanmanız gerekir. Geliştirme profilini ayarladıktan sonra, cihazınızı yeniden başlatın, Xcode projenizi temizleyin ve tekrar çalıştırın. Umarım bu yardımcı olur !!


Evet, lütfen [Genel] -> [İmza] -> profilinizi kontrol edin. Profilinizi geliştirme profilinde ayarlayın ve X kodunu yeniden oluşturun ve çalıştırın.
bruce

1

Bir uygulama, başlangıç ​​prosedüründen 10 saniyeden daha kısa bir sürede dönmelidir, aksi takdirde işletim sistemi tarafından öldürülür. Bunun nedeni muhtemelen başlangıç ​​aşamasında çok fazla şey yapmanızdır.

Geç başlatma yaparak kodunuzu farklı bir şekilde yapmak için yeniden düzenlemeye çalışın ve ilk görünümü göstermeden önce yalnızca gerçekten önemli olanı başlatın.

Uygulamanın kendisi hakkında daha fazla bilgi sahibi olmadan önce daha iyi tavsiyelerde bulunmak zordur


Merhaba, cevabınız için teşekkür ederim. Hayır, dün gece bu hatayı aldım ve şimdi, 8 saat iyi uyuduktan sonra, bana aynı hatayı veriyor ... Projeyi temizlemeye veya xcode'u kapatmaya çalışıyorum ama hiçbir şey değişmedi. Eski bir projeyi açtım ve başlatmaya çalıştım ama xcode hep aynı hatayı veriyor. Bilgisayarı / ipad'i yeniden başlatmak veya uygulamayı kapatmak gibi bazı "windows" tarzı çözümü deniyorum ama çalışmıyor ...
Tenaciousd93

İnsanların yorum yapmadan olumsuz oy kullanması her zaman güzel!
tomsoft

Neden birisi buna olumsuz oy versin? Belki de asıl soruya doğru cevap değildir, ancak onun noktası% 100 geçerlidir. Uygulamanız başlatma sırasında yavaşsa, işletim sistemi tarafından öldürülür.
Rickster

Hayır. Gerçek olmak için çok basit bir sebep. Bu uyarıyı, film şeridinde tek bir denetleyiciye sahip boş bir uygulamada görüyorum
Pavel

0

Bu sorunla Xcode 6.2 ve iOS sürüm 8.3'e sahip Iphone 5'lerde karşılaştım .

Uygulamayı cihaza ilk kez dağıttığımda bu mesajı alıyorum.

Bulduğum çalışma, uygulamayı cihazdan kaldırmadan, uygulamayı Xcode'dan yeniden konuşlandırmak ve bu sefer mükemmel çalışması gerektiğiydi. Bunu yalnızca Xcode 6.2'de Xcode 6.3'te değil, bu yüzden bu bir Xcode - iOS sürüm uyumluluk sorunu olabilir.


0

Bu sorun için büyük ve garip bir ipucu ... bu benim başıma geliyordu ve tavsiyelerin hiçbiri web'de herhangi bir yere yardımcı olmadı, ancak sonra ana ViewDidLoad yönteminden her şeyi silersem işe yarayacağını fark ettim. Ortalığı karıştıran bir satır kod olduğunu fark ettim. Bu, çok büyük olan bir dizi dizgeye atıfta bulunan bir çizgiydi. Bunun gibi bir NSString * mystring [100] [1000] [100] vardı; Yanlışlıkla bazı sıfırlar ekledim ve her ne sebeple olursa olsun bu sorun yanlış imzalamanın size verdiği hata mesajını verdi. Bu yüzden dizilerinizin veya matrislerinizin kontrolden çıkmasına izin vermeyin!


0

Yöntem 1:

Telefonunuzu kilitleyin, XCode başlat'a basın, XCode "başlatmak için cihazınızın kilidini açın" diyene kadar bekleyin, ardından telefonunuzun kilidini açın, başarıyla başlatılır, her seferinde çalışır .

Yöntem 2:

Amacınız yalnızca uygulamada hata ayıklamaksa, işte başka bir basit ve anlaşılır yaklaşım:

  1. Uygulama dağıtıldıktan sonra manuel olarak başlatın.
  2. Listeden uygulamanızı seçmek için XCode -> Hata Ayıkla -> İşleme Ekle ... seçeneğine gidin, ardından düzgün şekilde hata ayıklayın.

Bu benim için iyi çalışıyor ve çok zaman kazandırıyor. Umarım bu yardımcı olur, teşekkürler!

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.