Xcode, "Uygulamanız yükleniyor" konumunda kaldı


98

Uygulamamı Xcode'dan App Store'a gönderirken bir sorunla karşılaşıyorum. Projemle ilgili her şeyi yaptım ve iPhone ve iPad'imde sorunsuz çalışıyor. Ancak projemi teslim ettiğimde büyük bir sorunla karşı karşıyayım.

Arşivden sonra ilk doğrulamayı yaptım. Şimdi Organizer'daki arşiv dosyam da durum geçiş doğrulamasını gösteriyor. Bu yüzden, uygulamayı göndermenin son adımında olduğuma inanıyorum.

  1. Dağıt'ı tıkladım ve uygulamayı uygulama mağazasına gönder'i seçtim.

  2. Oturum açtıktan sonra ön hazırlık dosyalarını da seçtim.

  3. Ben burada sıkışıp kaldım. Aşağıdaki ekran görüntüsünde görebilirsiniz.
    Gönderimin ilerleyişini veya bunun gibi bir şeyi görebildiğim herhangi bir ilerleme çubuğu görmedim .

Görebildiğim tek ekran:

görüntü açıklamasını buraya girin

Düzenlendi:

Yaklaşık 1.30 saatti. Ve internet bağlantısı çalışıyor. İpa dosyam sadece 3.5 MB.

Ve son olarak, Uygulama yükleyiciyi aynı yüklemeyi denediğimde, aşağıdaki ekranı da uzun süre iTunes Store ile Kimlik Doğrulama'da aldım ... ..

görüntü açıklamasını buraya girin

Ben şimdi ne yapmalıyım?


1
Evet, bunu @rokjarc yapmış
Avijit

1
Bu gerekli olmamalı ama belki yardımcı olabilir: stackoverflow.com/a/19918707/653513
Rok Jarc

1
Bu hile yaptı Çok teşekkürler dostum. Şimdi iTunes'da bana durumu gösteriyor: İncelenmeyi Bekliyor. Kayda değer bir konu dışı, ancak uygulamalarımı incelemenin kaç zaman alacağını bana söyleyebilir misiniz? @rokjarc
Avijit

1
Hey, yardımcı olmasına sevindim. Geçen ay 4 uygulama yükledim. Biri ilk yüklemeydi ve 8 gün sürdü, diğerleri güncellemelerdi ve 3 ila 5 gün sürdü.
Rok Jarc

1
Zaman ayırdığınız için teşekkürler. Kahramanımsın. @rokjarc
Avijit

Yanıtlar:


81

Bu konuda ciddi bir sorun hissettiğim için. Bu cevabın yardımcı olabileceğine inanıyorum.

Bu sorunu çözmek için yaklaşık 10 ila 12 saat denedikten sonra ve projemle ve kodlamayla ilgili diğer her şey yeterince iyi olduğundan, bu benim için bir baş ağrısı oldu. Ancak bazı uzman yığın taşma kullanıcılarından bazı değerli yorumlar aldıktan ve internette biraz daha arama yaptıktan sonra, bazı kaliteli cevaplar buldum.

Bu cevap bana en çok yardımcı oldu:

uygulama yükleyici "iTunes Store ile Kimlik Doğrulama" aşamasında takılı kaldı

Uygulama Yükleyici aracılığıyla yükleyecekseniz ve "iTunes Store ile Kimlik Doğrulama ..." sayfasında takılı kalıyorsa

veya

XCode aracılığıyla yükleyeceksiniz ve "Uygulamanız yükleniyor" mesajına takılıyor

Sonra başınızı serin tutun ve şu ilk yöntemi kontrol edin:

  • Güvenlik duvarı korumanızın kapalı olup olmadığını kontrol edin. Değilse, kapatın. Bilgisayarınızı iTunes Store'a bağlamanızı engelliyor olabilir.

  • Farklı bir internet bağlantısı deneyin. Farklı bir internet bağlantısı denemenin amacı, mevcut internet bağlantınızın Apple sunucularına bağlanmak için gerekli bir bağlantı noktasını engellemesidir.

Yukarıdaki adımlar size yardımcı olmazsa, bu ikinci yöntemi izleyin:

Xcode, uygulamalarınızı App Store'a yüklemek için java çalışma zamanına ihtiyaç duyar.

Terminale 'java sürümü' girin, java sürümü 1.6 olmalıdır. Aksi takdirde en son uyumlu java'yı yalnızca apple indirme merkezinden indirin:

http://support.apple.com/kb/DL1572?viewlocale=en_US

Bu hala yardımcı olmuyorsa, bu üçüncü yöntemi izleyin:

Bu yöntem, uygulama yükleyicinin HTTPS yerine HTTP bağlantı noktasını kullanmasını sağlar.

  • Application Loader java klasörüne gidin: /Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/java/lib

  • Net.properties dosyasını text mateveya gibi herhangi bir metin düzenleme uygulamasını kullanarak açın.sublime text

  • Şu belirli satırı değiştirin: #https.proxyPort=443proxy bağlantı noktası https.proxyPort=80

  • Dosya 'yı kaydet. Ve bu kadar !! İkili dosyanızı şimdi App Store'a kolayca yükleyebilirsiniz.

Yukarıdaki yöntemler hala yardımcı olmuyorsa, şu dördüncü yöntemi izleyin: Sertifikanızı yeniden oluşturun

  • Goto iOS geliştirici portalına ( https://developer.apple.com/membercenter ) gidin.

  • Uygulamanız tarafından imzalanmak için kullanılan mevcut sertifikayı iptal edin.

  • Geliştirici portalından mevcut "iOS dağıtım ön hazırlık profilini" kaldırın.

  • İOS dağıtım sertifikasını yeniden oluşturun ve bunları geliştirici portalına ekleyin.

  • Uygulama mağazası dağıtımı ve Mac'e indirmek için "iOS dağıtım ön hazırlık profilini" yeniden oluşturun.

  • Yükle.

  • Yapıyı yüklemek için xcode / application loader kullanarak tekrar deneyin.


2
Harika açıklama pal :) cevap yöntemi 1 yaklaşımı için daha ayrıntılı.
Rajan Maharjan

2
Diyez (#) işaretini silmeniz gerektiğini unutmayın. Bu işaret yorumlar içindir ve varsa, Application Loader bunun yerine 80 numaralı bağlantı noktasını kullanmak istediğinizi görmez.
Andy Ibanez

Arkadaşlar bir soru sormak istiyorum. Güncellenmiş sürüm için, Hedefler-> Özet bölümünde Yapı ve Sürümü 1.0'dan 1.1'e değiştirmem gerekiyor.
Nilesh Kumar

öyleyse sorun nedir? @wimcNilesh
avijit

1
@wimcNilesh Info.plist'inizdeki Paket Sürümü alanını değiştirmeniz yeterlidir
Avijit

25

Uygulamanızın "başvuruda takılma süreci" nde takılı kalması durumunda kesinlikle bir sorun vardır. Uygulama yükleyici etkinlik durumunu gösterdiğinden, Xcode'un kendisi yerine Uygulama yükleyici ile gitmenizi öneririm. Hangi adımda sıkıştığınızı açıkça bilebilirsiniz.

En sık karşılaşılan sorun, "iTunes Store ile Kimlik Doğrulama ..." adımında takılmaktır.

Takip ettiğim ve sonunda uygulamamı uygulama mağazasına gönderdiğim olası iki çalışma var. İkisini de deneyebilirsiniz. Benim için ikisi de en az bir kez çalıştı.

Birinci Yöntem: Bu yöntem, https üzerinden http bağlantısını kullanmak için proxy bağlantı noktasıyla oynar

  1. Application Loader java klasörüne gidin: /Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/java/lib

  2. Net.properties dosyasını "sublime text" veya "text mate" ile açın

  3. "# Https.proxyPort = 443" proxy bağlantı noktasını "https.proxyPort = 80" olarak değiştirin

  4. Dosyayı kaydedin ve Uygulama Yükleyiciyi yeniden açın ve tekrar deneyin.

İkinci Yöntem: Sertifikanızı ve iOS dağıtım sağlama profilinizi yeniden oluşturun ve yüklemeyi deneyin

  1. Goto https://developer.apple.com/membercenter

  2. İmzalamak için Uygulamanız tarafından referans verilen önceki sertifikayı silin.

  3. Dağıtım sertifikanızı iptal edin ve Mac'inize indirin. Ve çift tıklayarak kurun.

  4. Geliştirici portalından mevcut "iOS dağıtım ön hazırlık profilini" silin.

  5. Uygulama mağazası dağıtımı ve Mac'e indirmek için "iOS dağıtım ön hazırlık profilini" yeniden oluşturun.

  6. Çift tıklayarak kurun.

  7. Yapıyı yüklemek için uygulama yükleyiciyi kullanarak tekrar deneyin.

Düzenleme: Yeni yapıyı yüklerken bu sorunu tekrar yaşadım. Yukarıdaki yöntemlerin her ikisi de izlendi ancak "Kimlik Doğrulama .." da takılı kaldı. Mac kitabını yeniden başlattı ve çalıştı. Yeniden başlattığınızda, önceki itunesconnect bağlantısı (uygulamanızı göndermeden önce tarayıcıda açmış olabileceğiniz) sıfırlanır ve bu da yeniden başlatılan Mac'in iTunes Connect'in kimliğini kolayca doğrulamasına olanak tanır. Dün (26 Ocak 2014) iTunesConnect kimlik doğrulama adımı 2 dakika içinde ilerledi. Umarım bu, kimlik doğrulama adımında takılıp kalırken sabrını yitiren birine yardımcı olur.

Düzenleme 2: Dağıtım Sertifikasını silmeden önce, yalnızca "iOS Dağıtım Sağlama Profili" ni yeniden oluşturmayı deneyin. Benim için çalıştı, yukarıdaki gibi yeniden yapabilirsiniz.

Umarım bu yardımcı olur. Herşey gönlünce olsun.


Bunu First yöntemini kullanarak zaten çözdüm. Neyse, cevabın için teşekkürler.
Avijit

1
@Andru: mysticboy59'un cevabını doğru seçebilirsin, böylece bu konu kapanacak. Bunun için biraz çaba gösterdi.
Rok Jarc

Aslında bunu yapmak için bazı şeyler de var. Bunun için daha sonraki takipçiye yardımcı olması için bir cevap verdim. @rokjarc
Avijit

2
Tamam elbette. İlk başta bu soru bir kopya olmaya yakındı ve şimdi de faydalı bilgilerle dolu.
Rok Jarc

3
Çözüm 1 benim için çalıştı, PROJEMİ KAYDEDİN çünkü yarın iTunes bağlantı mağazasının kapanması olacak ve oyunu bugün teslim etmem gerekiyor :) .. SÜPER TEŞEKKÜRLER!
mm24

19

Rajan'ın çözümündeki tüm adımları denedim; hiçbiri işe yaramadı. Ancak, apple dev forumundaki ( https://forums.developer.apple.com/thread/76803 ) bu konu bana benim durumumda çözümü verdi:

Bunu dene, benim için düzeltti. Terminal'i açın ve çalıştırın:

cd ~  
mv .itmstransporter/ .old_itmstransporter/  
"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"  

iTMSTransporter daha sonra kendini güncelleyecektir, ardından XCode'da yeniden yüklemeyi deneyebilirsiniz.


Benim için de sadece işletim sistemini yeniden başlattıktan sonra çözüldü. Ta ki güncellemenin bozuk olduğunu söyleyene kadar.
Vladimir Nani

Bu, geliştirici sertifikamı sıfırlayarak benim için çalıştı.
Luke Van

Bu epey zaman aldı ama benim için çalıştı! Certs / dev profillerini sıfırlamaya gerek yok.
Babken Vardanyan

10

Benim için sadece ituneconnect web sitesinden çıkış yapmak ve developer.apple.com işe yarıyor ve yüklemek için sadece xcode kullanmak. Yeniden başlatmaya gerek yok


6

Bu sorunu bugün hallettim. Ama sonunda yanlış ayarlarımdan kaynaklandığını öğrendim.

Hedefin "Derleme ayarları" nda, " Kod İmzalama Kimliği -> Serbest Bırak" ayarlarını üretim sertifikanız ve " Temel Hazırlık Profili " olarak değiştirin Bırak" ve dağıtım sağlama dosyanız için -> Yayın" .

Ardından arşivleyin ve yeniden dağıtın.


2

Yüklemeyi iptal edip yeniden deneyebilirsiniz. Bu işe yaramazsa, Apple'ın Uygulama Yükleyicisini denemek isteyebilirsiniz. Esasen aynı şeyi yapar, ancak ikiliden vazgeçmez. Uygulama yükleyiciyi itunes connect'ten indirebilirsiniz. Bkz. Https://itunesconnect.apple.com/docs/UsingApplicationLoader.pdf (Başlarken, Sayfa 9)


+1, yeniden başlatma yüklemek bu tür durumlarda bana yardımcı oldu.
medvedNick

Ben de denedim. Burada da son 15 dakikadır bu pozisyonda takılıyorum iTunes Store ile kimlik doğrulaması yapılıyor ...
Avijit

Xcode ile tekrar yüklemeyi denediniz mi yoksa uygulama yükleyiciyi denediniz mi?
Felix Lamouroux

2

Ben de aynı sorunu yaşadım.

İptal ettim ve bir doğrulama kontrolü yaptım. Bir yazdım ortaya çıktıURL SchemeYanlış .

Xcode yükleme sırasında herhangi bir hata vermedi ve sadece takıldı, ancak doğrulama hatası verdi.

Bu yüzden önce doğrulamayı deneyin. Umarım bu birine yardımcı olur.


2

bunu terminalde dene

cd ~  
mv .itmstransporter/ .old_itmstransporter/  
"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"

saatler süren araştırmalardan sonra benim için çalıştı


2

Bu iTMSTransporter Nedeniyle Oldu Bunu
deneyin, benim için düzeltti. Terminal'i açın ve çalıştırın:
Bu komutları terminalde tek tek kullanın. Umarım sana yardımcı olur

  1. cd ~
  2. mv .itmstransporter/ .old_itmstransporter/
  3. "/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"

iTMSTransporter daha sonra kendini güncelleyecektir, ardından XCode'da yeniden yüklemeyi deneyebilirsiniz.


1

Bu sorunla birçok kez karşılaştım, tüm adımları denedim ama yine de çalışmıyor (ev ağı) ve diğer ağ çalışmasını iyi deneyin (şirket ağı). Bu sorunu en son Java SE'yi 1.6'dan 1.7'ye güncelleyerek düzelttim ve harika çalışıyor


1

Dürüst olmak gerekirse, bu bir cevap olmayabilir ama benim için gerçekten işe yaradı.

Application Loader'ı başlattım ve göndermeye başladım. Kurulum devam ederken, Organizer'ı başlattım ve Xcode'da da Arşiv üzerinden Dağıtım'ı seçtim ve aynı anda yüklemeye başladım. Birlikte çalıştılar ve ikincisi gönderimi tamamladı.

Sadece benim deneyimim.


1

Benim için sorun, Dev'imi değiştirmiş olmamdı. Bir noktada hesap ve Uygulama Yükleyicinin kendisine artık yetki verilmedi. Manuel olarak gitmeniz (Xcode -> Geliştirici Araçlarını Aç -> Uygulama Yükleyici) ve hesap ayrıntılarınızı doldurmanız gerekir


0

Ben de aynı sorunu yaşadım. Şu şekilde düzeltebiliyorum:

  1. Makinemden tüm dağıtım sertifikalarını ve ön hazırlık profillerini kaldır / sil.
  2. Developer.apple.com adresindeki Üye Merkezi'nden dağıtım sertifikalarını iptal edin ve dağıtım sağlama profillerini silin
  3. Anahtar zinciri erişiminden yeni bir sertifika imzalama isteği oluşturarak sertifikalı yeni bir Dağıtım oluşturun
  4. Uygulama mağazası dağıtımı için yeni bir ön hazırlık profili oluşturun
  5. Yeni oluşturulan sertifikayı indirin ve anahtar zinciri erişimine ekleyin
  6. Yeni oluşturulan ön hazırlık profilini indirin ve xcode'a ekleyin. VEYA hesap ayarlarından Xcode'dan senkronizasyon yapın.
  7. Tekrar yüklemeyi deneyin.

Bu, Apple'ın en kısa sürede düzeltmesi gereken aptalca bir sorundur. Bu kadar aptalca bir şey yüzünden 2 günümü boşa harcadım.


Cevabınız için teşekkürler dostum. Ama mesele bu değildi. Mac makinemden (proxyPort) iTunes mağazasına bağlanmayla ilgili tüm sorun. (Kabul edilen yanıta bakın) Her neyse, şimdi uygulama mağazasında başarıyla yayınlandı.
Avijit

Eh, aynı semptomların olduğu bir durum, ancak farklı temel problemler. Herhangi bir güvenlik duvarı veya ağ sorunum olmadı, ancak sorun, zaten geçerli olmasına rağmen yeniden sertifika oluşturma ve ön hazırlık profiliyle ilgiliydi. Keşke Uygulama Yükleyicinin, bazı işlemler için ortak bir mesaj yerine tam durumu gösteren daha "ayrıntılı bir modu" olsaydı.
Nitin

0

Ben de aynı sorunu yaşadım. Tüm bu cevapları denemek bazen işe yarayabilir, ancak genellikle çok zaman alır ve benim durumumda olduğu gibi sonunda işe yaramayabilir.

Muhtemelen herkes için işe yarayacak bir çözüm buldum.

  • .İpa dosyanızı şu şekilde oluşturun: Product -> Arcive -> Disribute (Save for Enterprise or ...) -> Next ve .ipa'yı hedefe kaydedin

  • Xcode -> Geliştirici Aracını Aç -> Uygulama Yükleyici -> Uygulamanızı teslim edin -> .ipa dosyanızı seçin

Birkaç dakika içinde uygulamanız iTunes'a gönderilecektir. İyi şanslar


0

Tek yaptığım Application Loader.app'ımı / Applications içinde kopyalamak ve her iki Uygulama yükleyiciyi aynı anda çalıştırmaktı.görüntü açıklamasını buraya girin görüntü açıklamasını buraya girin


Başvuruyu nasıl kopyaladınız?
Isuru

kopyala ve yapıştır :)
Muhammed İrfan

0

Xcode5'i Xcode6'ya güncelledikten sonra da aynı sorunu yaşadım. Saatler süren çılgınlıkların ardından bana yardımcı olan tek şey hesabımı Xcode tercihlerinde silip hesabımı tekrar eklemekti.

Geçen hafta Xcode7 güncellemesinden sonra aynı sorunu yaşadım, bu yine bana yardımcı oldu ...


0

Bir sanal makinenin (örn. VMWare veya VirtualBox) içinde çalışıyorsanız, ağ adaptörü modunu varsayılan NAT'den Bridged'e ayarlamayı deneyin.


0

Bu benim için çalıştı:

  1. Tüm tarayıcılarda iTunes portalından çıkış yapın.

  2. Mac makinenizi yeniden başlatın.

  3. Uygulama Yükleyiciyi Aç

  4. Uygulama Yükleyici Penceresinin Sağ Üst köşesindeki Apple Giriş bilgilerinizi tıklayın.

  5. İleri'ye tıklamak, kimlik doğrulama sürecinizin başarılı olmasını sağlayacaktır.

  6. Şimdi, "Uygulamanızı Teslim Edin" üzerine tıklayarak ve bunun ötesinde prosedürü izleyerek işleminizi her zamanki gibi yapın.


0

Benim sorunum değiştirmek unuttum oldu Bundle Identifier içinde bilgi hedefi için ayarlarda. Umarım birine yardımcı olur.


0

Uygulama yükleyici aracılığıyla iOS uygulamalarını yüklerken de benzer bir sorun yaşadım. İTunes'u paralel olarak açtıktan sonra bir kez ani yükleme uygulamalarının tümü daha hızlıydı. İTunes'un uygulama yükleyiciyle herhangi bir bağımlılığı olup olmadığından emin değilim.


0

Cevapların hiçbiri benim için işe yaramadı ve yüklemem günlerce hatasız olarak asılı kaldı. (Yapım Expo kullanılarak oluşturuldu). İşte bunun işe yaraması için yaptığım şey:

  1. Apple'ın kılavuzunda, yapıyı yüklemenin bir yolunun Transporter'ı kullanmak olduğunu söylüyor .
  2. Transporter'ı kullanarak hatayı tespit edip çıktı verebildi.
  3. Görünüşe göre benim için temel neden XCode sürümü 9'du, ancak 10 olması gerekiyor.

Umarım bu, bu konuda mücadele edenlere yardımcı olur.

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.