Geliştirme ekibi Xcode'da görünmüyor


91

Serbest çalışan bir iOS geliştiricisiyim ve bu nedenle kendi iOS dağıtım üyeliğim var.

Birkaç gündür bir takımda geliştirici olarak çalışıyorum. Apple hesabım iTunes Connect / Kullanıcılar ve Rollerine eklendi. Geliştirdiğimiz mevcut uygulamanın uygulama detaylarına erişebildiğim için çalışıyor.

Ancak, Xcode'da bunu doğru yapamıyorum. Ve böylece Xcode, ön hazırlık profillerine sahip olmadığım için paket kimliğinin doğru olmadığını söylüyor.

'Proje> Genel> Kimlik> Takım'da sadece kendi hesabımı seçebiliyorum ve parçası olduğum yeni takımı göremiyorum. Xcode tercihlerinin Hesaplar sayfasında da görmüyorum.

Ekip lideri tarafından benim için bir ön hazırlık profili oluşturuldu. Sorunu çözmedi.

Soru: Ait olduğumuz yeni takımı Xcode'a nasıl ekleyebilirim?


Not - sonunda Apple bu çılgınlığı çözecek,

Sonunda 2018'de düzeltiyorlar:

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


1
İnanılmaz bir şekilde, Apple'da "GELİŞTİRİCİ" İLE "ITUNES CONNECT" ŞEYLER ARASINDA BİR FARK VAR. Aşağıda @imbru'nun resimlerinde gösterildiği gibi, şirketiniz sizi "geliştirici olayına" davet etmelidir. "Sadece" "itunes olayına" davet edildiyseniz, mahvoldunuz. Çok aptalca.
Şişko

Yanıtlar:


95

12 Şubat 2019 itibarıyla Apple artık hem AppStore Connect hem de developer.apple.com sistemlerini birleştirdi.

Profil ve sertifika yetenekleri eklemek için:

  • Gidin App Store Bağlantı> Kullanıcılar ve Erişim
  • Kullanıcı hesabınızı seçin. (Bunu yapmak için ekip yöneticisi olmanız gerekebilir.)
  • "Geliştirici Kaynakları" bölümünde, "Sertifikalara, Tanımlayıcılara ve Profillere Erişim" kutusunu işaretleyin.

geliştirici kaynakları bölümü


10
Birini Uygulama Yöneticisi olarak eklemeye çalışıyorum, bu onay uncheckedkutusuna kaydırdığımda , bu kutuyu işaretlememe izin vermiyor ve gri renkte görünüyor. Herhangi bir fikrin neden?
Wikkle_A

3
@Wikkle_A onay kutusu bana devre dışı göründü, ancak içine tıklamak işe yaradı. Tıklama hedefi yine de çok küçük ve etikete tıklamak işe yaramıyor.
Hugo Dozois

2
Bu nedenle, müşteri hesabında sertifikalar için izinlerimin olmadığını öğrendik. Kullanıcı sekmesinin altında artık yalnızca sertifika izinlerine sahip kişiler tarafından verilebilen sertifikalar için izinlere izin veren bir onay kutusu bulunmaktadır.
Wikkle_A

5
"Kuruluş" geliştirici hesabı yerine "Bireysel" geliştirici hesabınız varsa, bu seçenek tamamen devre dışı bırakılmış gibi görünüyor. HTML'yi ele geçirip onay kutusunu zorla işaretlesem bile, değişiklikleri kaydetmeye çalıştığımda, "Hesabınızın diğer kullanıcıları düzenleme izni yok. Daha fazla bilgi için ekip temsilcinizle iletişime geçin." Şeklinde bir hata alıyorum. Kayıt için hesap sahibi / yöneticisiyim, bu yüzden her şeye erişimim olmalı. Daha fazla bilgi: apple.stackexchange.com/a/358562/13594
Michael

1
Bu, birleşik sistemler altındaki mevcut çözümdür. Kabul edilen cevap güncel değil.
Nathan Hosselton

89

Buradaki ezici sorun:

Apple'ın tamamen farklı iki temel sistemi vardır,

- "developer.apple" sistemi

ve

- iTunes bağlantı sistemi

Tamamen farklılar. Kural olarak her ikisinde de olmanız gerekir .

Tüm yazılım endüstrisindeki en kafa karıştırıcı (ve saçma) şey budur. Sonsuz bir kafa karışıklığı kaynağıdır.

Bu sayfadaki sorunu yaşadığınızda, çözümün% 99'u "beni iTunes Connect'e eklediler, ancak beni Geliştirici'ye eklemeyi unuttular ..." veya "bir veya daha sonra beni yönetici yapmayı unuttular. diğer."


Mevcut bir ekibe eklendiyseniz, Yönetici olarak davetiye isteyin

Apple geliştirici merkezine gidin: https://developer.apple.com/account

Yine, bu developer.apple,

DEĞİL

itunesconnect.apple !!!

Developer.apple.com/account adresine girdikten sonra, sağ üst köşede doğru takımda olduğunuzdan emin olun:

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

Bölüm insanlarına git

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

Yönetici olduğunuzdan emin olun:

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

Her şey yolundaysa burada. Tamamen Xcode'u durdurun ve yeniden başlatın.

Tercih-> Hesap'ta hesabınızın Xcode'a eklendiğinden emin olun

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

Değilse, sol alt köşedeki + işaretine tıklayın ve hesabınızı ekleyin.

Şimdi, projenizde hedefinize gidin:

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

Ve takımda, yeni takımınız görünmelidir:

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

Tekrarlamak için,

Apple'da 'GELİŞTİRİCİ' İLE 'ITUNES CONNECT' ŞEYLER ARASINDA BİR FARK VAR.

Şirketiniz sizi buradaki resimlerde gösterildiği gibi "geliştirici olayına" davet etmelidir. "Sadece" "itunes olayına" davet edildiyseniz, hiçbir şey işe yaramaz. Gerçekten aptalca ve tuhaf ama durum böyle.


Teşekkürler! 'XCode'u tamamen durdurun ve yeniden başlatın.' - sorunu benim için çözdü
Edgar

2
Bu benim için gerçek çözümdü. Hesabım henüz developer.apple.com'a eklenmedi. Bundan sonra + gerekli sertifikaları ve anahtarları yükleyerek uygulamayı oluşturup yükleyebildim.
sascha

Kafam karıştığı için bu gerçekten yardımcı oldu. Apple, Android ekibi gibi bazı küçük öğretici videolar hazırlamalı. Son zamanlarda Android'i geliştirmek daha eğlenceli hale geliyor.
Badr

1
Ayrıca, yalnızca bir şirketiniz varsa insanları davet edebileceğinizi de unutmayın. Hesabınız bireysel bir geliştirici olarak kayıtlıysa, Kişiler düğmesini bile görmezsiniz.
Simon Moshenko

9
BU TARİH GEÇMİŞTİR. Lütfen Hugo Dozois'nın cevabına bakınız.
Tobe_Sta

12

ÇÖZÜM: Geliştirme ekibi liderinin üye merkezinin sertifikalar sayfasına hesabım eklenmedi. Beni ekledi ve katılmam için bir davetiye aldım. Ekibimi artık Xcode'da seçebildiğim için sorunu çözdü.


Developer.apple.com/account/ios/certificate sayfasını mı kastediyorsunuz ? Aynı sorunu yaşıyorum ancak farklı bir hesap için sertifika ekleyeceğiniz yeri bulamıyorum.
Merijn Den Houting

Aslında, iTunes Connect'i düzgün bir şekilde kurmanız şartıyla, hiçbir zaman farklı bir hesap için sertifika eklemeniz gerekmez, ki bu hiç de kolay değildir! Bunu yapan ekip liderim olduğu için hangi sayfaya gideceğimi tam olarak bilmiyorum.
GoldXApp

4

@Opyh'nin söylediklerine ek olarak, kullanıcınızın "Sertifikalara, tanımlayıcılara ve profillere erişim" seçeneğini işaretlemiş olması gerekir. içinde https://itunesconnect.apple.com/access/users Kendi ekibinizi görmek için.

Bundan sonra, hesabınızı xcode> target> team'a eklemelisiniz ve kullanıcınızın bir takıma atandığını göstereceksiniz.


3

2020'de yaşayan ancak sadece kaybolanlar için, "Takım" düğmesinin hareket ettiği yer burası! Bunu "Ana" yerine "İmzalama ve Yetenekler" bölümünde bulabilirsiniz. Aşağıdaki resme bakın:

TAKIM DÜĞMESİ "İMZA VE YETENEKLERİNE TAŞINDI


2
Lütfen resimlere bağlantı vermek yerine tüm bilgileri cevabınıza ekleyin
Nico Haase

Temmuz 2020'nin son versiyonu
SHANNAX

Shannah burada bir (Kişisel Ekip) olarak gösterilir, ancak kişisel bir ekip bir ipa'yı arşivleyemez, bu nedenle bu, simülatörler üzerinde test etmenize izin verir, ancak ipas oluşturabilen bir "xcode geliştiricisi" olarak hareket etmez.
2020

3

Rolünüz Geliştirici olsa bile , yönetici AppStoreConnect'teki sonraki ayarı kontrol edene kadar Xcode geliştirme ekibinizi görmez (bu kişisel bir ekip değildir)

Access to Certificates, Identifiers & Profiles

İşe yarıyor, Uygulama yöneticisi de yapabilir.
mirkancal

2

Bunun için aşağıdaki şeyleri yapmanız gerekir:

  1. Apple kimliğinizin belirli bir role sahip Apple Geliştirici portalındaki ekibe eklenip eklenmediğini kontrol edin. Değilse eklenmelidir.
  2. Bundan sonra elma hesabınızı aşağıdaki yoldan Xcode ayarlarına eklemeniz gerekir. Eklendiyse, kaldırıp tekrar ekleyin

Xcode -> Tercihler -> Hesaplar -> Sol alt kısımdaki 'Artı' (+) düğmesine tıklayarak hesabı ekleyin

Bu yapılırsa ve hala bir sorun varsa, ön hazırlık profilini yeniden oluşturun, kurun ve kullanın.


5
1. Uygulamayı iTunes connect üzerinden yönetebildiğim için Apple kimliğim belirli bir rolle eklendi. 2. Bu hesaptan doğrudan xCode'dan uygulama yüklediğim için hesabım zaten xCode'da. Bir .mobile provizyonu aldım ve çift tıkladım ancak sorunumu çözmedi.
GoldXApp

2

Apple, App Store Connect ve Developer hesaplarını birleştirdiğinde, benimki gibi bazı hesaplar gözden kaçtı - Benim durumumda (bir ekibin parçasıyım, ancak hesap sahibi değilim), farklı bir çözüm kullanmak zorunda kaldım:

Ekip menülerden birinde eksikse, hesap sahibinin App Store Connect'teki üyeliğinizi kaldırmasına ve sizi yeniden davet etmesine izin verin. Yeni davetinizi kabul ettikten sonra, eksik takım hem App Store Connect'te hem de Geliştirici portalında görüntülenmelidir. Artık Xcode'da da kullanabilirsiniz.


Bunun neden gerekli olduğu konusunda hiçbir fikrim yok ama hesabımı kaldırıp tekrar eklemek yardımcı oldu. Teşekkür!
benedikt

0

Ayrıca uygun sertifikaya da ihtiyacınız olabilir. sertifikalara tam erişime veya tam yönetici olmaya gerek olmadan

İmza sertifikasını oluşturan kişiye e-posta gönderebilirsiniz. Oluşturucudan imzalama sertifikasını Mac'inize yüklemesini isteyin. görüntü açıklamasını buraya girin

Daha fazla bilgi için lütfen aşağıdaki bağlantıya bakın:

https://help.apple.com/xcode/mac/current/#/dev3a05256b8

https://help.apple.com/xcode/mac/current/#/dev154b28f09


Lütfen bağlantının içeriğini özetleyin.
de.
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.