Yerel iOS uygulaması: Ayarlar, Temel altında Facebook'un geliştirici “iPhone App Store Kimliği” ne koyarım?


89

Yerel bir iPhone uygulamasını bitirmek üzereyim, ancak SSO'yu Facebook üzerinden bitirmem gerekiyor. En iyi çabama rağmen, uygulamamı web sitelerinde Facebook'a kaydettirdiğim işlem sırasında "iPhone Uygulama Mağazası Kimliği" alanına hangi değerin girmesi gerektiğini çözemiyorum.

Http://developer.apple.com/ios/manage/bundles/ adresinde bir "Uygulama Kimliğim" var , ancak Facebook bana Uygulama Kimliğimi bu alana koyduğumda "iPhone Uygulama Mağazası Kimliği bir tam sayı olmalıdır" hatasını veriyor . Uygulama Kimliğim bir tam sayı değil.

Facebook'un alanı özellikle "App Store" ile etiketlediğini biliyorum; lütfen bana bunun gerçekten böyle olmadığını söyleyin, çünkü ... eğer hala geliştirilme aşamasındaysa "App Store" da nasıl bir şey olur?

Herkesin ilk Stack Overflow gönderisini motive eden "bu sorun" var ve bu benim. Bir şeyi kaçırdığım haberini merakla bekliyorum.

Yanıtlar:


106

İTunes Connect'te yeni bir uygulama oluşturun. Bu uygulamanın benzersiz bir uygulama kimliği olacaktır. İstedikleri kimlik bu. Bu aslında uygulamanın App Store kimliğidir.


8
@Greg: İkili programınızı gerçekten göndermeden uygulamayı iTunes Connect'te oluşturabilir (ve kimliği alabilirsiniz).
progrmr

2
Hepinize teşekkürler. SO üyelerinden beklediğim destek seviyesi bu. Çok minnettarım.
Greg M. Krsak

35
Ancak, gerçekte mağazalarda olmadığı sürece, "iTunes App Store uygulamanızın iPhone ve iPod Touch için kullanılamadığını bildirdiği için iPhone App Store Kimliğiniz geçersiz" mesajını alacaksınız.
Roger CS Wernersson

1
itunesconnect'te uygulama oluşturduğumla aynı sorunu yaşıyorum, ancak uygulama kimliğimi facebook geliştiriciler uygulama portalında iphone storeid'e girdiğimde bana yanlış gösteriyor, lütfen bana ne yapmam gerektiğini öner?
Kalpit Gajera

Bir "iPhone Mağaza Kimliği" ve bir "iPad Mağaza Kimliği" vardır. Yalnızca bir "App Store kimliğim" var. Her iki "Mağaza Kimliğini" aynı "App Store kimliği" ile doldurmalı mıyım?
mcfly soft

50

Kabul edilen yanıt doğrudur, ancak iOS SDK belgeleri de şunu söylüyor:

iPhone App Store Kimliği - iTunes App Store'da listelenen bir iPhone uygulamanız varsa, kimliği buraya girin, ör. 123456. Facebook uygulamanıza bağlanır ve kullanıcının uygulamanızı yüklemediğini görürse, o zaman alır mağazadaki uygulamanıza kullanıcı. Kullanıcı daha sonra uygulamanızı yükleyebilir. Uygulamanız iTunes App Store'da değilse, herhangi bir geçerli uygulamanın kimliğini girebilirsiniz, ancak uygulamanız App Store'da onaylandığında bunu güncellediğinizden emin olun.

Vurgu benim.

Ben öyle yaptım. Mevcut bir genel uygulama kimliği kullanıyorum (mağazadan rastgele bir tanesini seçtim) çünkü uygulamam henüz yayınlanmadı ..


Soru: Apple uygulamamı onayladıktan sonra kimliği nasıl güncelleyebilirim? Yeni bir yapı oluşturmalı, yüklemeli ve onaylanmayı tekrar beklemeliyim, değil mi?
John Smith

@ SavaMazăre Yaklaşık bir yıldır bu süreci yaşamadım. Ancak geçen yıl yaptığımda, facebook uygulaması yayınlanmadan önce Facebook uygulamasının "iPhone App Store Kimliği" ni değiştirebildim.
CVertex

22

Şu anda en basit çözüm, iPhone Uygulama Mağazası Kimliği olarak sadece "0" yazmaktır - bu, Facebook SDK Başlangıç ​​Kılavuzunda da gösterilen bir çözümdür: https://developers.facebook.com/docs/getting-started/ facebook-sdk-for-ios / 3.1 /


1
Evet ama değişiklikleri 0 kullanarak kaydettiğimde, sadece kayboluyor .. bir şey yapıp yapmadığını merak etmeme neden oluyor.

Boş bırakabilirsiniz, ancak bu noktada 0 hata mesajı verir.
David Haddad

17

Test için 0 (Sıfır) kullanın ,

  • iPhone Mağaza Kimliği = 0
  • iPad Mağaza Kimliği = 0

ve Değişiklikleri Kaydet'e tıklayın .

0 Yok olacak ama işiniz yapılacak.

Not: - yayına girmeden önce bu kimliği güncelleyin.


Burada stackoverflow.com/questions/48097346/… ' de açıklanan bir sorunla karşı karşıyayım , cevabınızla bir şekilde ilişkili mi?
Ashish Karpe

1
Sanmıyorum @AshishKarpe
Mohammad Zaid Pathan

Sorunumla ilgili herhangi bir fikrin var mı, fena halde sıkıştım lütfen bana yardım et!
Ashish Karpe


2

Uzun lafın kısası, geliştirme için "0" kullanabilirsiniz.

İTunes Connect'te oturum açıp uygulamanızı ziyaret ederseniz, "Apple Kimliği" altında olmalıdır.


Daha önce işe yaramış olsa da, bugün Facebook uygulama konsolu 0 değerini bir değer olarak reddediyor!
David Haddad

Bunun yerine boş "" alanı kullanın
Žiga

0

Uygulamanız zaten yayınlanmışsa, uygulamanızı iTunes Connect → Genel → Uygulama Bilgileri → Apple Kimliği'nde açın. Bu numarayı Facebook Developers panosundaki iPhone Store ID'ye kopyalamanız gerekir.

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

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.