'' Kimliğine sahip bir Uygulama Kimliği kullanılamıyor. Lütfen farklı bir dize girin


254

App Store'a sunulmaya hazırlanmak için yeni bir APP kimliği eklemeye çalışıyorum ve sağladığım paket kimliğinin altında aşağıdaki hatayı aldım.

An App ID with Identifier 'com.domainName.AppName' is not available. Please enter a different string.

Ne anlama geliyor? Yepyeni bir Uygulama Kimliği eklemeye çalışıyorum, elbette mevcut değil. Neyi kaçırıyorum? En son bir Uygulama Kimliği oluşturduğumda sorun yaşadığımı hatırlamıyorum.


3
Girdiğiniz biri AppID'yi kaydetti! Başka bir tane seçin. Benim durumum bu.
Tony

4
Benim durumumda sahip olduğum ve kullandığım bir uygulama tanımlayıcı, yine de bu mesajı alıyorum.
Caimen

zaten bu uygulamayı id kaydetmiş olabilir
gunas

Hesabı XCODE> PREFERENCES hesabından kaldırmak ve eklemek benim için çalıştı.
Kunal Gupta

Sadece en son Xcode sürümünü kullanarak yükleyin 7.3.1 bir cazibe gibi benim için çalıştı. Teşekkürler
Ravi

Yanıtlar:


112

Güncelleme

Xcode 8'den itibaren, Xcode tarafından yönetilen iOS Ekip Sağlama Profili artık Xcode tarafından otomatik ve doğru bir şekilde güncellenmektedir . Geliştirici Portalı'nda listelenmiyorlar, ancak uçuş sırasında üretiliyorlar.

Ancak, aşağıda önerilen çözüm hala işe yarayacaktır. Otomatik ön hazırlık profillerini kullanmaya başladım.

tl; Dr.

INVALID iOS Ekibi Hazırlık Profilini Geliştirici Portalı'ndan Xcode tarafından yönetilir ve elle iOS Geliştirici Sağlama Profili oluşturulur . Xcode ile indirin ve gitmek için iyi olmalısınız.

ayrıntılar

Sorun:

Ben Xcode 7.3 (7D175) sonra bunu yaşamaya başladı.

Sorundan önce ne yaptım:

  • Xcode yoluyla yenilenen Sertifikalar (geliştirici ve dağıtım), sürelerinin sona ermesi;
  • anahtar zincirime iki gerekli sertifika (geliştirici ve dağıtım) yükledi;
  • Geliştirici portalında yeni dağıtım sertifikası ile Ad Hoc ve App Store Provvision profillerini yeniden oluşturdu;
  • Xcode aracılığıyla yerel olarak Ad Hoc ve App Store Tedarik profillerini indirdi;
  • ön hazırlık profillerinizi otomatik olarak yönetmek için Xcode'u ayarlama sürecinde projeyi yürütün
  • Xcode tarafından yönetilen iOS Ekip Sağlama Profili INVALID olduğunu fark ettim
  • Xcode'un INVALID iOS Takım Profili nedeniyle Oluşturup Çalıştıramadığını gördüm.

"Sorunu Düzelt" e ( tek yol, Xcode tarafından yönetilen provizyon profillerini geçerli yapmayı biliyorum) dokunmak hata verdi An App ID with Identifier '<app id>' is not available.

Çözüm:

Sahibim:

  • Geliştirici Portalı'ndan Xcode tarafından yönetilen INVALID iOS Ekip Sağlama Profili el ile kaldırıldı
  • manuel olarak oluşturulan iOS Geliştirici Hazırlık profili
  • Xcode ile indirildi

Artık, cihazlarıma uygulama oluşturabilir ve çalıştırabilirim.


bir dakika ne? Otomatik xcode şeyi kullanmamalıyız? gerçek uygulama mağazası gönderimi için kullanılamazsa xcode stili sertifikanın anlamı nedir?
pete

"Geliştirici Portalı'nda listelenmiyorlar, ancak yayın sırasında üretiliyorlar." iTunes connect bir uygulama kimliği gerektirir, bu yüzden "listelenmemişse" benim app app mağaza yükleyemiyorum!
pete

Projenizi daha önce Xcode ile oluşturduysanız, Xcode'un son sürümlerinin AppId'i sizin için otomatik olarak oluşturması gerektiğini düşünüyorum. Aynı sorunla sıkışıp kaldım, sonra fark ettim: * Oluşturmaya çalıştığım AppId, yeni bir uygulama oluştururken ve paket kimliğini seçerken appstoreconnect'de göründü. Adı "XC com alan adı appname - com.domain.appname"; * Kaydırma çubuğu Safari'de varsayılan olarak gizlendiğinden, developer.apple.com'da kimliği göremedim. Daha fazla giriş olduğunu görmedim ... Xcode tarafından oluşturulanlar XC ile başladığı için en altta görünüyorlar ...
endavid

Bunun yaladığını anlamadım. Öncelikle Geliştirici Portalı nedir?
John Pitts

75

TL; DR Xcode, Uygulama Kimliğinizi üye merkezinde verdiğiniz ad konusunda çok özeldir . Doğru paket tanımlayıcısına sahip olmak yeterli değildir. Xcode'un Uygulama Kimliğinizi "görmesi" için aşağıda gösterilen belirli biçimi kullanmanız gerekir.

Güncelleme : Aşağıdaki yorumlarda @isaacselement'e göre, bu sorun Xcode 7.3.1'de çözülmüştür .


@ romrom'un Uygulama Kimliğini silme ve Xcode'u yenisi oluşturma çözümü bir ipucuydu. Maalesef, Uygulama Kimliğim bir Mağaza uygulaması tarafından kullanıldığından ve bu nedenle silinemediğinden benim için bir başlangıç ​​değildi.

Ancak, bazı deneyler yoluyla, mevcut Uygulama Kimliğini manuel olarak düzenleyerek sorunu çözebileceğimi keşfettim. Xcode'un sadece paket kimliği değil, kimliğin adı hakkında gerçekten seçici olduğu ortaya çıkıyor .

Com.mycompany.appname gibi tipik bir paket kimliği için Uygulama Kimliği adı şu biçimde olmalıdır:

XC com mycompany appname

başka bir formattaki ad Xcode tarafından görülmez .


Etkilenip etkilenmediğinizi nasıl kontrol edersiniz / Nasıl Onarılır

  1. Giriş yapın Üye Merkezi'nde .
  2. "Sertifikalar, Tanımlayıcılar ve Profiller" i tıklayın.
  3. Soldaki gezinme çubuğundan "Uygulama Kimlikleri" ni tıklayın.
  4. Paket kimliğinizle birlikte Uygulama Kimliğini bulun.
  5. Bu Uygulama Kimliği doğru ad biçimine sahip değilse (yukarıda gösterildiği gibi), üzerine tıklayın ve ardından Düzenle düğmesine tıklayın.
  6. Adı değiştirin ve Bitti'yi tıklayın.
  7. Stres ve öfkenin azalmasının tadını çıkarın.

PS Xcode 7.3 kullanıyorsanız , yukarıda bahsettiğim gibi adı düzeltseniz bile, sizin için otomatik olarak uygun dağıtım profilleri oluşturmayacağı ile ilgili bazı sorunlar vardır . Çözüm 7.2.1 veya 7.3 Beta sürümüne düşürmek veya fastlane / sigh gibi bir araç kullanmaktır.


4
Bu tavsiyeyi uyguladıktan sonra doğrulama başarılı oldu. Keşke Apple adamları bu saçmalığı anlamaya çalışırken anlamsızca ne kadar zaman ve sinir yaktığımı bilseydi. Buraya gönderdiğiniz için çok teşekkür ederim!
rishat

Bu harika çalıştı! Apple'ı aramamdan kurtardım, bu beni deli ediyordu.
Michael D. Irizarry

Bu benim için çalıştı. XC com mycompany bundleIdentifierGeçersiz olanı güncelledikten sonra AppID yeniden adlandırıldı ve tüm profiller yeniden indirildi .
David

Uygulama mağazası için hiç bir tane oluşturmadığım ortaya çıktı: / ama bu beni sürdü, teşekkürler!
Andrew

AppID'yi yeniden adlandırmanın bu kadar güçlü olduğuna inanamıyorum, ama bu benim için bir çözümdü. Bunun için teşekkürler.
livingtech

57

Aynı sorunu yaşadım ve aşağıdaki adımları izleyerek çözdüm:

  1. Xcode'a Preferencesgidin Accounts>>Choose your Apple ID account

  2. Üzerine dokunun View Details

  3. Simgesine Download allve ardındanDone

Ancak daha önce iyi çalışıyordu ama aniden neden durduğunu bilmiyorum. Yukarıdaki adımları izledim ve düzgün çalıştığını gördüm.


Harika, iyi şanslar !!
Amit Ajmera

Bu kadar! Teşekkürler!
fredpi

Bu harika! Bunu gören insanlar için not edeceğim bir şey, asıl meselem ücretli bir elma geliştiricisi değilim, yani 99 $ 'ı henüz ödemedim. Bu yüzden sitedeki diğer düzeltmeler benim için geçerli değildi, ancak bu geçerli oldu.
Dallas

Devam et çocuklar! Mutlu Kodlama !!
Amit Ajmera

2 yıl sonra, bu benim başıma geliyor. im öylesine mutlu bu cevap aşağı kaydırdı! Lol thx @AmitAjmera
Kodlama

46

Aynı kimliğe sahip uygulamanız olmayabilir, ancak bir başkası olabilir. Kimlikler yalnızca kendi uygulamalarınızda değil, global olarak benzersiz olmalıdır.


tekrar için teşekkürler, ben xx.xxx.xxxx bundleId ile yeni ipa yarattığım bir durum var, şimdi ben başka bir hesap ile appstore yüklemek zorunda yeni bundleId ile ipa değiştirebilir miyim?

Evet yapabilirsin. Bir uygulamayı bir hesaptan diğerine aktarmanın bir yolu da var, ancak buna aşina değilim. AppStore'dan uygulamanızın istatistiklerini korumanız gerekirse arayabilirsiniz.
Guilherme

Sorunun bu olduğuna inanamıyorum ... Apple bunu hata mesajında ​​belirtmedi.
James111

45

İçin çözüm Xcode 7.3.

Adresine git

Member Center -> Certificates, Identifiers & Profiles -> Provisioning Profiles -> All

Sertifikanızı bulun App ID, geçersiz olmalı, Düzenle, iOSDağıtım sertifikanızı seçin , Oluşturun. Şuraya git:

Xcode -> Preferences -> Accounts -> View Details -> Download all

Geçersiz sertifika

Adım oluştur


1
benim için çalıştı, sadece provizyon profillerini yenilemek gerekir
Rémi Santos

1
Boom sen bir tanrısın
CommaToast

Benimki geçersiz değildi. Yine de bu çözüm benim için çalıştı.
oyalhi

22

Sürüm 7.3 (7D175)

Uygulama paketi tanımlayıcısı com.abc.xyz ise Uygulama Kimliği Adı, uygulama paketi tanımlayıcısıyla aynı olmalıdır . Bu paket kimliği için uygulama kimliği adı XC com abc xyz olmalıdır.

resim açıklamasını buraya girin

Başka bir formattaki ad Xcode tarafından görülmez.


XC com abc xyz dosyası nedir? Açıklayabilir misiniz lütfen. Bu Xcode komut satırı mı? Lütfen detaylandırın. Teşekkürler
Krishna Karki

sadece uygulama ID Adı
İmran

anlıyorum ama XC nedir?
Krishna Karki

oh adamım! üç gün boyunca mücadele ve sonunda bu bir kurtarıcı olarak geliyor
Code Tree

ÇOK TEŞEKKÜR EDERİM!
Paula Vasconcelos Gueiros

18

Hedefler> Genel-> Kimlik

İlk önce, 'Paket Tanımlayıcı' değerini önceki değerden farklı olacak şekilde değiştirin.O zaman ekip 'Hiçbiri'ni seçti. Xcode6 ~ Xcode7.3.1

resim açıklamasını buraya girin


7
Uygulamanız zaten onaylanmışsa bu kötü bir fikirdir. Güncellemeleri kıracak.
Oz Solomon

Öncelikle "hiçbiri" ni seçin, proje geliştirmeyi çalıştırırken sorun yaşayın ve ardından hesap numaranızı seçin.
ylgwhyh

14

Benimle aynı sorun oldu, Xcode otomatik olarak başka bir takım adı seçmiş olabilir, doğru takım adımı seçerek çözülmüş olabilir. İyi şanslar !


1
@blwinters, çözüm buldunuz mu?
Vladislav

@Vladislav Çözümü zaten yayınladım! Doğru ekibin seçilip seçilmediğini öğrenmek için proje ayarlarınıza gidin! Bu sorunun birçok çözümü var ve farklı şeylerden kaynaklanıyor olabilir!
AaoIi

Takım adını nasıl seçeceğiniz
aşağıda açıklanmıştır

14

Ben de bu problemi yaşadım. Sorun ve çözümün oldukça basit olduğu ortaya çıkıyor. Bir Xcode kullanıcısı, ücretsiz kişisel hesaplarını kullanarak bir cihazda bir uygulama çalıştırdığında, Paket Kimliği kişisel hesaba kaydedilir. Ardından, kullanıcı ücretli bir Apple Dev hesabına yükseltme yaptığında ve bu Paket Kimliğini kullanarak bir Uygulama Kimliği oluşturmaya çalıştığında - arka uç sistemi Paket Kimliğinin alındığını düşünür.

Bu web sitesinde formu doldurun: "Sertifikalar, Tanımlayıcılar, Profil kategorisi" altında https://developer.apple.com/contact/submit/ . Bunu yaptım ve sorun 12 saatten daha kısa bir sürede çözüldü. mailed response: "Kişisel Ekibinizi kullanarak Xcode'dan bir cihaza bir uygulama yüklediğinizde, Paket Kimliği bu hesaba kaydedilir. "Com.AppVolks.Random-Ruby" Paket Kimliğini sildim, böylece artık ücretli üyeliğinize kayıt olabilirsiniz. "

Umarım yardımcı olur!


Sadece aynı yoldan yürüdüm. Benim çözümüm: Ücretsiz geliştirici kullanıcınızı "Hesaplar" dan kaldırın ve ücretli uygulamanızla yeni uygulama (paket kimliği) oluşturun. Oluşturulduktan sonra "takım" ı değiştirmek sorunumu çözmedi.
Alex22

12

Yapı dışa aktarım sırasında bu seçeneği belirleyerek bu tür bir sorun için çözüm buldum.

resim açıklamasını buraya girin

Düzenli olarak derleme verme işlemi için ikinci seçeneği seçiyorum ama Xcode 7.3'ü yükledikten sonra derleme işlemini o zaman aldığımda hata alıyorum. Bir tür forum tartışmasından sonra, derlemeyi dışa aktarmak için şimdi son seçeneği seçmem gerektiği sonucuna vardım.

Umarım bu bilgiler forumun diğer üyeleri için de yararlı olur.


Merhaba siddharth dediğim gibi, aynı sorun benim için xcode 7.3 meydana geldi ve adımlarınızı takip harika çalışıyor, Ama ben neden xcode 7.3 ikinci seçeneği seçerek çalışmıyor ve neden dördüncü seçenek gitmek gerekir bilmek olabilir .
Balaji

Şimdi elma daha yapısal bir şekilde gitmek istiyorum olabilir. Bunun arkasındaki gerçek nedeni bilmiyorum.
Siddharth

1
deha! "doğrulama" yapmayın, bunun yerine "dışa aktar" ı tıklayın.
sera

nvm bu işe yaramadı, itunes üzerinden ancak doğrulamak yoksa yükleyebilirsiniz
sera

1
EVET, Siddharth. benim için, 4 Nisan 2016'dan beri 4. seçeneği de belirtmeliyim. Ön hazırlık profilimin "geliştirme", ancak farklı bir kaynak "dağıtım" için olduğundan eminim. Bu nedenle, tüm bunları yeniden oluşturun, şimdilik 2. seçeneği seçmediğim sürece ileriye doğru zoom yapabilirim.
Sandi Laufenberg-Deku

10

Profillerinizi güncellediyseniz ve diğer iyi yanıtların hiçbiri sizin için işe yaramıyorsa, " yetkilendirme için kullanmak üzere bir Geliştirme Ekibi seçmenizi" istediğinde " Yerel imza varlıklarını kullan " ı seçmeyi deneyin . Diğer her şeyin yolunda olduğundan emin oldum, ama yine de işe yaramıyordu. Yerel imza varlıklarını kullanmak mükemmel bir şekilde çalıştı.

Düzenleme: Görünüşe göre Xcode 7.3.1 bu sorunu giderir. "- Geçici bir yapının arşivden dışa aktarılmasını engelleyebilecek bir sorun düzeltildi"


1
Mükemmel bir çözüm! Xcode 7.3 güncellemesi bu soruna neden oldu.
Ramanan RR

9

Aynı hatayı geliştirici mac'umda işletim sisteminin yeniden yüklenmesi ve xcode 7.3'e yükseltilmesinden sonra aldım.

Tümünü indir düğmesi benim kurtarıcımdı. resim açıklamasını buraya girin


7

Xcode'umu 7.3'e yükselttiğimde aynı problemle karşılaştım ve her projede bana aynı hatayı gösterdi. Bulduğum en basit çözüm, sadece Apple hesabını Xcode'dan kaldırmak ve tekrar eklemekti. resim açıklamasını buraya girin

Kaldırmak için Xcode> Tercihler> Hesabı seçin ve işaretini tıklayın.

resim açıklamasını buraya girin + işaretine tıklayın ve uygulamanıza karşılık gelen elma kimliğini ekleyin.

Hesabı ekledikten sonra sorununuz çözülecektir .. Eğer durum hala çalışmıyorsa. Ardından, profili yeniden oluşturmanın bir sonraki adımını gerçekleştirin (yalnızca düzenle'yi ve ardından oluştur'u tıklayın) ve ardından ön hazırlık profilinizi tekrar indirip çalıştırın. Eminim bu işe yarar.

Bu yardımcı olur umarım. Herşey gönlünce olsun


Bu Sierra ve Xcode 7.3 üzerinde çalışmaz. Hesabı silmeye çalıştığımda hiçbir şey olmuyor. Boşuna eksi tıklıyorum.
ArtforLife

Bu adımları uyguladım ve makineyi yeniden başlattım. o zaman iyi çalışıyor.
Antony Raphel

Size yardımcı oldu sevindim @AntonyRaphel :)
Kunal Gupta

7

Aynı sorunu yaşadım. Sorunum, ücretsiz bir geliştirici hesabı altında uygulama geliştirmeye başladıktan sonra uygulama geliştirmeyi abonelik (ücretli) geliştirici hesabına geçirmekten kaynaklandı. Orijinal ücretsiz geliştirici hesabı, ücretli geliştirici hesabınızın kullanmaya çalıştığı paket tanımlayıcısını zaten kaydetmişti.

Bunun Xcode -> Tercihler -> Hesaplar -> seçeneğine giderek sorunun olduğunu doğrulayabilir ve ardından Ekip'in altına bakabilirsiniz. Hem ücretsiz (kişisel) ekibinizin hem de yeni ücretli ekibinizin listelendiğini görürseniz, muhtemelen aynı sorunla karşılaşıyorsunuzdur. İki ekip birbirine müdahale ediyor ve ücretli geliştirici hesabınızı kullanmak istediğiniz için ücretsiz (kişisel) ekibi kaldırmanız gerekiyor.

Ne yazık ki, tek çözüm 1-800-633-2152 (ABD ve Kanada) 'da elma geliştirme desteğini aramak ve ücretli geliştirici hesabınızın paket tanımlayıcısını kaydedebilmesi için uygulamadaki ücretsiz (kişisel) hesabı devre dışı bırakmalarını sağlamaktır.


6

Bunun orijinal sorunun nedeni olamayacağını anlıyorum, çünkü Xcode 6 o zaman mevcut değildi, ancak birisine yardımcı olması durumunda yine de cevabı bırakacağım.

Xcode 6 artık paket kimliğinizi sizin için otomatik olarak kaydeder, böylece zorunda kalmazsınız. "Xcode iOS App ID" ile başlayan bir satırda listede bir yerde olacak.


Bunu bulamadım. Uygulamamın gönderilmesi için geleneksel bir Paket Kimliğinden
saptım

6

Benim durumumda, sorun tanımlayıcının çok az noktaya sahip olmasıydı .

com.example.foo kabul edilmedi

com.example.foo.bar İşler


4

Xcode'un Yetenekler sekmesinde iCloud desteğini açmaya çalışırken "XXX tanıtıcılı bir uygulama kullanılamıyor" hatasını yaşadığımda, şunları yapmak zorundaydım:

  • Uygulamama özel bir özel paket kimliği ver,

  • Uygulamamı, iCloud destek haklarını açıkça talep ederek Üye Merkezine manuel olarak kaydedin.

Bundan sonra, Xcode'da iCloud desteğini açmak işe yaradı. Yani, aynı şeyi denemenizi öneririm. Bazen, Üye Merkezinde yaptığınızda işler daha iyi sonuç verir.


4

Benim için sorun, ilk olarak yeni bir AppID oluşturduğum ve sonra iTunes Connect'teki AppID'nin paket tanımlayıcısına sahip yeni bir uygulama oluşturduğum ve daha sonra geliştirme uygulamamı Xcode içinden AppID'ye bağlamaya çalıştığım için oldu.

Bu durumda, Xcode, AppID'nin zaten biri tarafından kaydedildiğini varsaymıştır.

Sorunu çözmek için önce uygulamanızdaki paket tanımlayıcısını (iTunes Connect'in Uygulamam bölümünde) bazı geçici değerlerle değiştirirsiniz (veya herhangi bir kukla AppID oluşturursanız com.yourcompany.testapp), Sertifikalar, Tanımlayıcılar'daki AppID'yi silebilirsiniz & Profiller sayfasına gidin ve Xcode'daki düzeltme sorunu düğmesine basarak Sertifikalar, Tanımlayıcılar ve Profiller içinden değil Xcode içinden bağlamayı deneyin .


1
Paylaşım için teşekkürler. Günümü kurtardın.
Krishna Karki

4

Xcode 7.3.1 güncellemesi, bu hatayı düzelttiler.


1
Bu sorunu 22 Temmuz'da 7.3.1'e güncelledikten sonra almaya başladım ve sorun ortadan kalktı. Diğer cevaplar muhtemelen bu koşullar için doğrudur. Ama şu anda, bu bir XCode sorunu ve umarım diğer insanlar bu cevabı tanır ve zamanlarından tasarruf eder. Cevabınız için teşekkürler.
Berk

3

Sadece bu problemi yaşadım. Bu benim yapılandırmam:

Bir geliştirici hesabında (Apple Store) ve bir Enterprise hesabında bir iPhone Geliştirici Sertifikam var. Bu 2 sertifika anahtar zincirimde aynı ada sahip:iPhone Developer : firstName lastName

Xcode'un hangisini alıp yanlış olanı seçeceğini bilmediğini varsayıyorum.

Xcode> Oluşturma Ayarları> Kod İmzalama'da iyi olanı seçerek düzeltirim. Daha önce iOS Geliştiricisi olarak ayarlanmıştı.


3

Aynı sorunu vardı ve hızlı düzeltme:

  1. Xcode'un Genel sekmesinden paket kimliğini kaldır
  2. İnfo.plist dosyasına gidin ve Paket kimliği alanı için paket kimliği girin.

Temizleyin ve çalıştırın. Bu kadar.


3

Geçersiz ve süresi dolmuş sağlama profillerinin tümünü temizleyin veya düzeltin. İlgisiz görünmelerine rağmen.

Daha önce iyi çalışan bir uygulamayı yeniden derlemeye çalıştığımızda bununla karşılaştık. Hazırlık profillerini temizleyene kadar hiçbir şey işe yaramadı.

Ardından, ilgili ekip için Apple Kimliği hesabının "Temel Hazırlık Profilleri" alanının altındaki "Tümünü İndir" i tıklayın.

Muhtemelen XCode 7.3 ile ilgili


3

Geçici bir dağıtım yaparken bu hatayla karşılaşırsanız, bu artık XCode 7.3.1 sürümünde (3 Mayıs 2016) düzeltildi: https://itunes.apple.com/us/app/xcode/id497799835?ls= 1 ve mt = 12

Değişiklik günlüğü 7.3.1:

  • Git güvenliği artırmak için 2.7.4 sürümüne güncellendi
  • Xcode düzenleyicide bir özelliği kapatmanın, yetkilendirmeyi uygulama paketinde etkin bırakmasına neden olan bir sorun düzeltildi
  • Geçici bir yapının arşivden dışa aktarılmasını engelleyebilecek bir sorun düzeltildi
  • Yerelleştirmeleri içe aktarırken meydana gelen kilitlenme düzeltildi

Çok teşekkürler, bu benim için çalıştı. Neredeyse tüm uygulamalarımda bu sorun vardı. Apple, BU
ARAÇ

3

resim açıklamasını buraya girin

Gönderim sürecinde de aynı sorunu yaşadım ve AdHoc yerine Appstore hizmetini seçerek çözdüm. Basit!!

Bu yardımcı olur umarım. Herşey gönlünce olsun :)


Ad-hoc için yalnızca sınırlı sayıda kullanıcının test etmesi nedeniyle oluşturmam gerekiyor.
Ganesh Kumar

3

Bu yaptığım garip duruma çarpanlar için, anahtar kelimeyi KULLANAMAZSINIZtest , paket kimliğindeki KULLANAMAZSINIZ.

Uygulama grubu özelliği aracılığıyla veri paylaşımını test etmemiz gerekiyordu ve tamamlayıcı uygulama henüz geliştirilmedi, bu nedenle paket tanımlayıcısını company.APP_NAME yerine test.APP_NAME olarak değiştirdik. İTunes Connect'te her şeyi ayarladık ve hiçbir şey doğru çalışmadı. Daha sonra adı beta.APP_NAME olarak değiştirdik ve Xcode, uygulama kimliğini tekrar doğru bir şekilde yönetebildi.

Normalde bu sorunu gidermek için temel hazırlık profillerinizin ve Uygulama Kimliğinizin doğru ayarlara sahip olduğunu doğrulayın ve Xcode -> Tercihler -> Hesaplar -> Ayrıntıları Görüntüle -> Tümünü İndir öğelerinde sorun yaşıyorsanız ve iyi olmanız gerekir.

Umarım yardımcı olur.


2

Bu, yalnızca Xcode'un son sürümü (7.3 D175) için geçerli olabilir, son sürüm:

basın Try AgainDüğmesi

Xcode oluşturma ayarlarıyla birkaç saat uğraştıktan ve Sertifika / Uygulama Kimliği / Hazırlama Profili dansını sıfırdan başlattıktan sonra, aynı yerde, aynı hata mesajında, Uygulama Kimliği mevcut değil .

Hayal kırıklığı içinde, Try Againboş olduğunu düşünerek düğmeye bastım. Ama işe yaradı.


2

Aynı sorunu Xcode 7.3 de vardı. Bunu çözmek için aşağıdakileri yaptım:

  1. Geliştirici portalı web sitesindeki sağlama profilini sildi.
  2. Portal web sitesinde manuel olarak yeni bir geliştirme ön hazırlık profili oluşturdu.
  3. Xcode'a Tercihler -> Hesaplar -> Apple Kimliği -> Ayrıntıları Görüntüle altında yeni profil eklendi. Yeni profilin yanındaki indir düğmesini tıklamaya çalışmak bana hata verdi. Sadece sonunda "hepsini indir" i tıkladığımda nihayet her şeyi indirip düzeltti.

2

Yalnızca App Store için Apple Kimliğim için Dağıtım Hazırlığı yaptım ve hala bana şu hatayı verdim: '' Tanımlayıcılı bir Uygulama Kimliği mevcut değil. Lütfen farklı bir dize girin

Son zamanlarda Xcode 7.3'e güncelledim ve muhtemelen soruna neden oldu. Yaptığım şey, iOS Dev'de test etmek istediğim tüm cihazları seçerek iOS Geliştirme Hazırlığı oluşturmaktı. Merkezi (Üye Merkezi). Sonra Xcode -> Tercihler açıldı ve hesabım altında o Uygulama Kimliği için yeni oluşturulan Geliştirme Temel Hazırlığı indirildi. Bunu ne zaman yaptı, hata kayboldu.


dün başıma aynı sorun, ben Geçici dağıtım için ihracat için seçtiğinizde ama hala that.I hakkında hiçbir şey yapamadık bir kez daha yardım bana lütfen sen updated.Could ne cevap denedi
Ganesh Kumar

2

Bu biraz genel bir mesaj gibi görünüyor. Eminim cevapların çoğu doğrudur. Benim için bu, üye portalında uygulamanın yetkileri ve ayarları arasında bir uyumsuzluktu. Benim çözümüm şuydu:

  1. Paket kimliğinizin portalla eşleştiğini doğrulayın
  2. Portaldaki uygulamanızın, projenizin yetkilendirme dosyasıyla aynı yetkilere sahip olduğunu doğrulayın
  3. Temel hazırlık profilinizin geçerli olduğunu doğrulayın ve değilse düzenleyin / yeniden oluşturun
  4. Xcode özellikleri> Hesaplar hesabı çift tıklayın ve "tümünü indir" düğmesine hafifçe vurun
  5. Temiz
  6. Tekrar deneyin

Sonunda her şeyi denedim "hepsini indir" benim için bir çözümdür, Teşekkürler :)
guru

1

com.domainName.AppName

bu paket tanımlayıcısıdır. Bu tanımlayıcıyı temel alarak yalnızca bir kez push bildirimleri ve inapt alımları gönderebilirsiniz. böylece uygulama bunu uygulama için benzersiz bir kimlik olarak yaptı. Bu yüzden "com.domainName.YourName" olarak yeni bir ad deneyin.

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.