web-gelistirme-sc.com

Xcode: işlem için görevi alamadı

Uygulamamı serbest bırakma modunda bir iPhone'umda Xcode 4 ile çalıştırdım.

Simülatöre geçene ve iPhone'a dönene kadar her şey yolunda gitti. Geri döndükten sonra, uygulama iPhone'da başlatılır, ancak ana ekranda Xcode'dan hemen sonra görüntülenir:

failed to get the task for process 

Entitlements dosyasını kaldırmayı/eklemeyi, uygulamayı silmeyi ve Xcode'ı yeniden başlatmayı denedim, ancak yapacak bir şey yok.

251
aneuryzm

Serbest bırakma modunuzun dağıtım sertifikanızın derlenmesini içerdiğine bahse girerim, bu davranışa izin vermez (uygulamanızdan indirdikten sonra uygulamanıza rastgele bir aptal takılmasını istemezsiniz). Bunun yerine geliştirme sertifikası ile derleyin. Bunu bina ayarlarında kod imzası altında değiştirebilirsiniz.

656
borrrden

Kod imzalama için profili değiştirin. Projenizi seçin, Ayarlar> Kod İmzalama Kimliği bölümüne gidin. Diğer geliştirici profiline geçin.

Herhangi biri bu sorunu yaşıyorsa ancak sertifikalarının ve kod imzalarının doğru ayarlandığından emin ise, projeye tıkladığınızda yetenekler sekmesini kontrol edin (yani, ayarlar ayarları sekmesinin yanında, inşa aşamaları sekmesi vb.).

Benim durumumda, bu sorunu çözmek için Oyun Merkezi ve Uygulama İçi Satın Alma işlemleri için düzeltilmesi gereken ("beni düzelt" düğmelerine tıklayarak) kopmuş bağlantılar vardı.

7

Bununla karşılaşan herkes için: Bunu okuduktan sonra, yalnızca bu dağıtımın hala başarısız olduğunu bulmak için Geliştirme sertifikamı imzalayan Hata Ayıklama'yı ayarlayarak sorunu çözmeye çalıştım.

Hedefimin Sürüm olduğunu ve bu nedenle dağıtım sertifikasıyla hala imza attığını ya da Hata Ayıklama hedefine geri döndüğünü ya da sürüm imzasını geçici olarak Geliştirme olarak değiştirdiğini ortaya koydu.

4

Aynı sorunu yaşadım ve yukarıdaki cevapları okuduktan sonra tek yapmam gereken Ayarlar> Kod İmzalama> Profil Sağlama> Yok'a gitmekti ve uygulamayı tekrar cihazlarımda kullanabildim. Umarım bu başka birine yardım eder

4
DamongoCoder

"Debug" için yapı ayarları ön hazırlık profilinde "Otomatik" konumuna geri döndüm ve sürüm sertifikası profilini değiştirmeden bıraktım, benimki çalıştı. Diğer cevapları denedim. hiçbir şey işe yaramadı. Sertifikalarımı yeniden yapılandırmak zorunda kalmak istemedim. Provizyon profilinde otomatik hile yaptı

 screenshot

3
abiodun ekundayo

Uygulamamı iPhone 5S’e Dağıtım Profiliyle yükleyerek aynı sorunu yaşamaya başla

-> benim çözümüm Dağıtım Profilinde (Yetenekler "Anahtarlık Paylaşma", "Uygulama İçi Satın Alma" ve "Oyun Merkezi") ayarlanan Yetenekleri etkinleştirmek oldu.

Umarım bu birine yardımcı olur ...

2
Alexej W.

Doğru kod imzalama sertifikasını Yapı Ayarları-> Kod İmzalama altında ayarladıysanız, Hata Ayıklama/Bırakma modunda da doğru ön hazırlık profilini kullandığınızdan emin olun.

Bu sorunu yaşıyorum çünkü her iki Debug/Release modu için Ad-Hoc temel hazırlık profili kullanıyordum, bu da bir hata ayıklama derlemesi yaparken bir geliştirme profilinin kullanılmasına izin vermiyordu.

1
nenchev

Sadece aynı sorunu vardı - uygulama kuruluyordu, ancak "işlem başlatılmadı: işlem için görev alamadı" ile Xcode'dan çalışmayacak.

Geliştirme sertifikamın gece boyunca süresi doldu. Sertifikayı yenilemek ve ön hazırlık profilleri sorunu çözdü.

1

Daha önce kullanmadığım bir aygıtta bir Uygulamada hata ayıklamaya çalışırken bu sorunu yaşadım. Geliştirici profili doğru ayarlandı. Cihaz, ekipler hesabımızın bir parçasıydı ancak profilime dahil edilmedi.

Sadece Organizatör açmak zorundaydı -> Cihazı Seç -> Üye Merkezine Ekle

0
Kevin Hawker

Geliştirici kodunu imzalama kimliğine sahip olmak kesinlikle doğru olmakla birlikte, aygıtınızın düzenleyici veya geliştirici portalı aracılığıyla Üye Merkezine eklendiğinden emin olun.

Birkaç gün önce cihaz listemi sıfırladım ve bugün birdenbire hata ayıkladığım bir iPod için aniden bunu alıyordum. Yaklaşık 15 dakika sonra sorunu fark ettim.

0
hawkeyecoder

Bu aynı sorunu yaşadım, ancak biraz farklı bir durumda. Bir gün başvurum para cezası uygulamasına başladı (geliştirici provizyonu kullanarak), sonra Entitlements dosyamda ufak bir düzenleme yapıyorum ve ondan sonra çalışmamaya başladı. Uygulama cihazıma düzgün yüklendi, ancak başlatmaya çalıştığım her seferde (açılış animasyonundan sonra) anında çıktı. (Diğer dosyalarda da düzenleme yaptığım için aşağıdaki sorundan şüphelenmedim)

Sorun, Entitlements dosya biçimindeydi, öyle görünüyor ki aşağıdaki bildirimler aynı değil:

Doğru:

<key>get-task-allow</key>
<true/>

Yanlış:

<key>get-task-allow</key>
<true />

Bir XML formatı olsa da, etiketinde boşluk kullanmayın veya Xcode sürece bağlanamaz.

Baştan beri geliştirici ön hazırlık profilini kullanıyordum.

0
Sipka

Yeni bir geliştirici sertifikası oluşturduktan sonra bu sorunu yaşadım.

Aşağıdakiler zaten doğruydu: Eski özel anahtar, anahtarlıktan silindi, tüm profiller, yapım konfigürasyonu ve imzalama ayarlarının doğru olduğu yerlerde. Yine de bu problem vardı.

Çözüm: Xcode'u (5.1.1) yeniden başlatmak zorunda kaldım, çünkü yeni geliştirici sertifikamın farkında değildi. Ayrıca, emin olmak ve temizlemek için eski profilleri de cihazlarımdan sildim.

0
thetrutz