Paket Kimliği Soneki? Bu ne?


Yanıtlar:


70

Bir şirketiniz yoksa adınızı bırakın, hem info.plist dosyasındaki paket kimliği hem de iTunes Connect eşleşmesinde gönderdiğiniz kimlik olduğu sürece önemli değildir.

Paket Kimliği Son Eki'nde paket kimliğinin tam adını yazmalısınız.

Misal:

Bundle ID suffix = thebestapp (NOT CORRECT!!!!)

Bundle ID suffix = com.awesomeapps.thebestapp (CORRECT!!)

Bunun nedeni Geliştirici Portalı'nda açıklanmıştır :

Uygulama Kimliği dizesi, nokta (.) İle ayrılmış iki bölüm içerir - bir Uygulama Kimliği Ön Eki ( varsayılan olarak Ekip Kimliğiniz, ör. ABCDE12345) Ve bir Uygulama Kimliği Son Eki (ör com.mycompany.appname. Bir Paket Kimliği arama dizesi ). [vurgu eklenmiştir]

Yani bu durumda son ek tam dizedir com.awesomeapps.thebestapp.


6
Ama bir yolu doğru, diğerini doğru olmayan yapan nedir? Uzun adı kullanmayı unutursanız kötü şeyler olur mu?
radven

2
bilgi listenizde com.company.appyerine koymanız gerekiyor company.appmu?
Alex Coplan

1
Temel Hazırlık Profilinizle eşleştiği sürece sıralaması ve biçimi önemli değildir.
Nikolay Frick

1
ya uygulamanın adı ise TheBestApp, son ekin olması gerekir com.mycompanyname.TheBestAppmi?
nonopolarity

30

Paket tanımlayıcısı, uygulamanız için, ayarları depolayabileceği ve uygulamanıza benzersiz şekilde başvurabileceği bir etki alanı olarak sistem tarafından kullanılan bir kimliktir.

Ters DNS gösterimiyle temsil edilir ve bunu oluşturmak için şirket adınızı ve uygulama adınızı kullanmanız önerilir.

Harika Uygulamalar adlı bir şirketin En İyi Uygulaması adlı bir Uygulama için örnek paket kimliği şöyle görünür:

com.awesomeapps.thebestapp

Bu durumda son ek thebestapp.


1
Teşekkürler! Gönderirken, bana Bundle ID için bir açılır menü veriyor. Benim durumumda şöyle diyor: nameofapp - *. Paket kimliği son ekini ABC olarak ayarlarsam, info.plist'teki paket kimliğini neye ayarlarım?
Ian McIntyre Silber

1
Uygulama kimlikleri, paket kimliklerinden tamamen ayrıdır. Uygulama Kimlikleri, uygulamanızı benzersiz şekilde tanımlamak için iOS tarafından paket kimliğinin kullanıldığı uygulama mağazasındaki uygulamanızın kimliğidir. Lütfen cevabımı okuyun. Paket kimliği, ters DNS biçimini izlemelidir: com.something.somethingelse
Jasarien

2
Açıkça belirtmek gerekirse, şirket alan adım .gov ile bitiyorsa paket kimliğim şu olmalı: gov.awesomeapps.thebestapp?
Vance Smith

2
Dört segment kullanabilir miyim? eg com.awesomeapps.gamesdivision.thebestgame
Danyal Aytekin

3
Buradaki yorumların hiçbiri, nedenini anlamak açısından onu gerçekten etkilemiyor. İstek, PREFIX'in aksine SUFFIX içindir. Paket adı en iyi uygulama, bu nedenle com.awesomeapps son eki öne çıkar. Bu bir son ek değil. Apple, giriş alanlarından birinde önceden bir Uygulama adı istediğinden, bu INFIX paketini oluşturur. O kısmı sağlandı. OP'nin kafasının karışmasına şaşmamalı. Cevap? - Sadece bir şey koyun, hangi sonuçları görün ve göndermeden önce
düzeltin,
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.