@sarnold Yorumunuzu bir cevaba çeviriyorum çünkü benim için çalıştı.
İki Ayrı Web Sitesi
Görünüşe göre, tarihsel ve organizasyonel nedenlerden ötürü Apple, geliştirici ve uygulama mağazası işini çatallı bir şekilde yürütmektedir.
developer.apple.com
Belgeler, WWDC videoları ve benzeri tüm teknik kaynaklar için web sitesi.
itunesconnect.apple.com
Bu tamamen ayrı web sitesi işin sonunu ele alır:
- Sözleşmeler, bankacılık, ödemeler.
- Bitmiş uygulamanızı yükleme.
- Uygulama İçi Satın Alma ürünlerinizi tanımlama .
Sorun: Hesapların Farklı İşlenmesi
Developer.apple.com sitesi, bir programcının birden fazla geliştirici hesabına katılmak için kullanılan tek bir Apple Kimliğine sahip olabileceği konusunda kaygandır. Üç farklı şirket için çalışabilir ve bu şirketlerin her birinin Geliştirici hesaplarında aynı Apple Kimliğinde bir rol atanabilir. Geliştirici sitesinde oturum açtığında, kendisine, bu çalışma oturumu sırasında üç şirketin Geliştirici hesaplarından hangisine erişmek istediğini soran bir açılır menü sunulur. Güzel.
Sorun: iTunesConnect'te çok hoş değil. İTunesConnect'te, "yönetici" kişi mevcut Apple Kimliklerini bir role sahip üye olarak atayamaz. Çok ilginç. Yönetici, ekibe eklenen her kişi için yeni bir kimlik oluşturmaya zorlanır. Bu, katılan kişinin birden fazla e-posta adresine sahip olması gerektiği anlamına gelir. Bir yönetici sizi başka bir şirketin iTunesAccount'unda zaten kullanılan bir e-posta adresiyle iTunesConnect'ine eklemeye çalışırsa, bir hata mesajı e-posta adresinin / Apple Kimliğinin zaten kullanımda olduğunu bildirir. Açıkçası, iTunesConnect sitesini çalıştıran programlama ekibi, Geliştirici sitesinin ekibinden biraz yardım alabilir. ☹
Çözüm: E-posta Adresi Hilesi
Sarnold tarafından belirtilen geçici çözüm, e-posta adreslerinin bir özelliğini içerir. E-posta sunucuları için spesifikasyon, e -posta adresinizi genişletebileceğiniz bir özelliğe sahiptir . . Bir "+" ARTI İŞARETİ ekleyerek e-posta adınızın ilk kısmına bir sonek ekleyebilirsiniz. Anladığım kadarıyla, e-posta yazılımı önce genişletilmiş adı arar. Böyle bir ad bulunmazsa, uzantıyı bırakır ve tekrar bakar. Bulunursa, aslında e-posta adresinin daha kısa versiyonu kullanılır.
Yani Susan e-posta adresini kullanmak isteyen programcı eğer susan@example.com
bir saniye veya üçüncü iTunesAccount için, o Acme Corporation müşterisinin yönetici kişiyi anlatır e-posta adresindeki olarak böyle bir şey kullanmak: susan+acme.com@example.com
. Apple yine de Susan için gereksiz fazladan bir Apple Kimliği oluşturacak, ancak en azından Susan'ın fazladan e-posta hesapları oluşturmak ve bunlara erişmekle uğraşması gerekmiyor. Apple tarafından gönderilen e-postalar onun susan@example.com
adresine ulaşacaktır .
Susan, yönetici kişiyle konuşmadan önce bunun işe yarayacağını iki kez kontrol etti. Hesaba susan+acme.com@example.com
ulaştığından emin olmak için kendine bir e-posta gönderdi susan@example.com
.
Etkili bir şekilde, e-posta sunucuları genişletilmiş e-posta adresi tarafından kandırılmaz, ancak iTunesConnect eski bir e-posta hesabını kullanarak yeni bir Apple Kimliği oluşturmaya kandırılır.
foo@example.com
foo+customer_name@example.com