Yeni iTunes Connect Sitesinde Uygulama Oluşturma Nasıl Silinir?


90

Uygulamamın yeni sürümünü iTunes connect'e yüklemek istiyorum , ancak burada bahsettiğim gibi gönderemiyorum .

Şimdi yüklenen yapıyı silmek ve yeni yapıyı kaydetme sürümü ile yüklemek istiyorum, ancak ekran görüntüsünde gösterildiği gibi bir hata alıyorum. buraya

Çözümü Burada Bulun

eski yüklenen yapıyı silemezsiniz. yeni derleme (+1) sürümü ile yeni derleme yüklemeniz gerekir.


Geliştirici sertifikanız farklı. Bu bir sorun. Önceki sürüm yüklemeleriniz için kullanılan doğru geliştirici sertifikasını kullanmalısınız
Raj Subbiah

geliştirici sertifikam doğru, ancak uygulamamı farklı bir hesaba aktarmak istiyorum, bu uyarı neden görüntüleniyor ... Ama umrumda değil çocuk 'ilk hata için çözüme ihtiyacım var ...
hmdeep

Plist sürüm numarasını değiştirdiniz mi?
Raj Subbiah


Hannes Sverrisson, cevabınızı soruma ekledim
hmdeep

Yanıtlar:


120

Yüklenen eski yapıyı silemezsiniz: yeni bir derleme sürümüyle yeni derleme yüklemeniz gerekir (== plistte paket sürümü ).

Örneğin, mevcut derleme sürümünüz 1.3 ise, 1.3.1 gibi artırılmış bir derleme sürümüne sahip yeni bir derlemeyi arşivleyin ve yükleyin:

görüntü


14
Açıkça belirtmek gerekirse, yapı numarası sizin 'Paket sürümünüzdür. Arttırmanız gereken şey budur. Kullanıcılar bunu görmez, bu sizin referansınız içindir. 2.0.2'nin bir Bundle sürümüne sahiptim ve onu göndermek için 2.0.21'e 'yükselttim'. Başka bir derleme göndermem gerekirse 2.0.22, 2.0.23 vb. 'Paket sürümleri dizisi, kısa' 2.0.2 olarak kalır - kullanıcıların gördüğü budur.
ED-209

Merhaba, bunu yaptım ve iTunes Connect Uygulamamın Oluşturma satırı, yenisinin işlenmesi bittikten sonra bile eski derleme ve yükleme tarihini gösteriyor.
quantumpotato

onu silemeyeceğinizi söylediğim gibi, yeni yapı eklemeniz ve gönderinizle birlikte yeni yapı eklemeniz gerekir.
hmdeep

Bu, diğer cevaba referans olan ek bilgidir. Yeni iTunes sitesinden 'sürümü incelemeden nasıl kaldırabiliriz' bağlantısı . Bazen cevapta bahsedilen satırı göremeyebiliriz. İTunes oturumu kapatıldıktan / bir süre boşluk bırakıldıktan sonra, iTunes'da 'bu sürümü gözden geçirmeden kaldır' satırını görebiliriz.
SHS

1
Başka bir deyişle, resimdeki Sürüm, CFBundleShortVersionString'inizdir.
Henrik Erlandsson

7

Bir Yapıyı Itunes Connect'ten silemezsiniz. Proje bilgi dosyanız, uygulamanızın Derleme sürümüne atıfta bulunmak için iki öznitelik içerir, yani, Bundle sürümü ve Bundle sürümleri dizesi, kısa . Genellikle her iki öznitelik de aynı değere (1.0.3) sahiptir, ancak uygulamanın aynı sürümü için yalnızca ikinci değeri değiştirerek Itunes Connect birden çok Yapısına yükleyebilirsiniz.

Böylece, Itunes Connect'te (sürüm 1.0.3) uygulamanın yeni bir sürümünü oluşturursunuz ve NewProject -Info.plist'inizde ayarlarsınız :

  • Paket sürümü: 1.0.3.
  • Paket sürümleri dizesi, kısa: 1.0.4.

Arşivleyin ve yükleyin.

Itunes Connect yeni Yapıyı işlediğinde, Ön Sürümler bölümünde görünecek ve 1.0.3 sürümü için onu seçip incelemeye gönderebileceksiniz.


3
Kısa sürüm dizesini değil, CFBundleVersion'ı artırmanız gerekir.
Tibet Deniz Kıyısı

6

İOS aygıtları için iTunes Connect Uygulamasının yeni sürümü, uygulamanın önceki sürümlerinde ve iTunes Connect Portal'da olduğu gibi "Oluşturmayı Reddet" özelliğine sahip görünmüyor. En son sürümlerde (Aralık 2014) iTunes Connect'e yüklenen yapıları reddedemez veya silemezsiniz.

Çözüm, sadece yeni bir yapı yüklemektir. Ancak, iTunes Connect'in yeni yapıyı kabul etmesi için arşivi yeniden oluşturmadan önce dahili olarak görünür bir yapı numarasını artırmanız gerekir. Artırılacak sayı, Xcode arayüzünde nereye baktığınıza bağlı olarak "Build" veya "Bundle Version" olarak etiketlenir. Bir konumdaki değişiklik açıkça diğerlerine de yansıtılır.

Derleme / Paket Sürümü numarasını değiştirebileceğiniz konumlar şunlardır:

Genel> "Yapı: 1.0.1"

-veya-

Bilgi> "Paket Sürümü: 1.0.1"

-veya-

Info.plist> "Paket Sürümü: 1.0.1"

Numara değiştirildikten sonra, yapıyı yeniden arşivleyin ve iTunes Connect'e yeniden gönderin.



2

Düzenleme: Yapamazsınız. Kayıtlı cihazlarda olduğu gibi yapıları temizlemek için yılda bir şansınız olacağını hayal ediyorum ya da belki onları sonsuza kadar orada tutmayı planlıyorlar.

Apple'ın bu konudaki yanıtını kontrol edin: Bir yapı itunes connect'ten nasıl kaldırılır?


0

Mark Philip'in dediği gibi bir yapıyı silmenin bir yolu olduğunu sanmıyorum. Xamarin kullanıyorum. Xamarin: project -> options -> IOS Application -> build içinde bunu yaparak sorunumu çözdüm

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.