ทีมพัฒนาไม่แสดงใน Xcode


91

ฉันเป็นนักพัฒนา iOS ที่ทำงานด้วยตนเองและมีสมาชิกการแจกจ่าย iOS ของตัวเองด้วย

สองสามวันนี้ฉันทำงานเป็นนักพัฒนาในทีม บัญชี apple ของฉันถูกเพิ่มใน iTunes Connect / Users and Roles แล้ว มันใช้งานได้เนื่องจากฉันสามารถเข้าถึงรายละเอียดแอพของแอพปัจจุบันที่เราพัฒนา

อย่างไรก็ตามฉันไม่สามารถทำให้ถูกต้องใน Xcode ดังนั้น Xcode จึงบอกว่า Bundle ID ไม่ถูกต้องเพราะฉันไม่มีโปรไฟล์การจัดสรร

ใน "โครงการ> ทั่วไป> ข้อมูลประจำตัว> ทีม" ฉันสามารถเลือกได้เฉพาะบัญชีของตัวเองและฉันไม่เห็นทีมใหม่ที่ฉันเป็นส่วนหนึ่ง ฉันไม่เห็นมันในหน้าบัญชีของการตั้งค่า Xcode

หัวหน้าทีมสร้างโปรไฟล์การจัดเตรียมให้ฉันแล้ว มันไม่ได้แก้ปัญหา

คำถาม: จะเพิ่มทีมใหม่ที่เราอยู่ใน Xcode ได้อย่างไร?


หมายเหตุ - ในที่สุด Apple จะแก้ไขปัญหาความบ้าคลั่งนี้

ในที่สุดพวกเขาก็แก้ไขได้ในปี 2018:

ป้อนคำอธิบายภาพที่นี่


1
อย่างไม่น่าเชื่อใน Apple มีสิ่งที่แตกต่างกันระหว่าง 'ผู้พัฒนา' และ 'สิ่งที่เชื่อมต่อกับ ITUNES' บริษัท ของคุณต้องเชิญคุณเข้าร่วม "สิ่งที่นักพัฒนา" ดังที่แสดงในภาพโดย @imbru ด้านล่าง หากคุณ "คนเดียว" ได้รับเชิญใน "รายการ iTunes" แสดงว่าคุณเมาแล้ว โง่มาก.
Fattie

คำตอบ:


95

ในวันที่ 12 กุมภาพันธ์ 2019 Apple ได้รวมระบบ AppStore Connect และ developer.apple.com เข้าด้วยกัน

ในการเพิ่มความสามารถของโปรไฟล์และใบรับรอง:

  • ไปที่App Store Connect> Users and Access
  • เลือกบัญชีผู้ใช้ของคุณ (คุณอาจต้องเป็นผู้ดูแลระบบของทีมจึงจะทำได้)
  • ในส่วน "ทรัพยากรสำหรับนักพัฒนา" ให้เลือกช่อง "การเข้าถึงใบรับรองตัวระบุและโปรไฟล์"

ส่วนทรัพยากรสำหรับนักพัฒนา


10
ฉันกำลังพยายามเพิ่มใครบางคนเป็น App Manager เมื่อฉันเลื่อนลงไปที่ช่องนี้มันจะเป็นuncheckedสีเทาไม่อนุญาตให้ฉันทำเครื่องหมายในช่องนี้ คิดว่าทำไม?
Wikkle_A

3
@Wikkle_A ช่องทำเครื่องหมายถูกปิดใช้งานสำหรับฉัน แต่การคลิกมันใช้งานได้ แม้ว่าเป้าหมายการคลิกจะเล็กมากและการคลิกป้ายกำกับก็ไม่ได้ผล
Hugo Dozois

2
ดังนั้นเราจึงพบว่าฉันไม่มีสิทธิ์สำหรับใบรับรองในบัญชีลูกค้า ใต้แท็บผู้ใช้ขณะนี้มีช่องทำเครื่องหมายเพื่ออนุญาตการอนุญาตสำหรับใบรับรองที่สามารถมอบได้โดยผู้ที่มีสิทธิ์ของใบรับรองเท่านั้น
Wikkle_A

5
ดูเหมือนว่าตัวเลือกนี้จะปิดใช้งานโดยสิ้นเชิงหากคุณมีบัญชีนักพัฒนา "บุคคล" แทนที่จะเป็นบัญชีนักพัฒนา "องค์กร" แม้ว่าฉันจะแฮ็ก HTML และทำเครื่องหมายในช่องอย่างเข้มงวดเมื่อพยายามบันทึกการเปลี่ยนแปลงฉันได้รับข้อผิดพลาดที่ระบุว่า "บัญชีของคุณไม่มีสิทธิ์แก้ไขผู้ใช้รายอื่นโปรดติดต่อตัวแทนทีมของคุณเพื่อขอข้อมูลเพิ่มเติม" สำหรับบันทึกฉันเป็นเจ้าของบัญชี / ผู้ดูแลระบบดังนั้นฉันควรเข้าถึงทุกอย่างได้ ข้อมูลเพิ่มเติม: apple.stackexchange.com/a/358562/13594
Michael

1
นี่คือโซลูชันปัจจุบันภายใต้ระบบที่เป็นหนึ่งเดียว คำตอบที่ยอมรับนั้นล้าสมัย
Nathan Hosselton

89

ปัญหาล้นหลามที่นี่:

Apple มีระบบพื้นฐานสองระบบที่แตกต่างกันโดยสิ้นเชิง

- ระบบ "developer.apple"

และ

- ระบบเชื่อมต่อ iTunes

พวกเขาแตกต่างกันอย่างสิ้นเชิง ตามกฎแล้วคุณต้องอยู่ในทั้งสองอย่าง

มันเป็นสิ่งเดียวที่สับสน (และไร้สาระที่สุด) ในอุตสาหกรรมซอฟต์แวร์ทั้งหมด มันเป็นที่มาของความสับสนไม่รู้จบ

เมื่อคุณประสบปัญหาในหน้านี้ 99% ของเวลาที่แก้ปัญหาคือ "พวกเขาเพิ่มฉันใน iTunes Connect แต่พวกเขาลืมเพิ่มฉันใน Developer ... " หรือ "พวกเขาลืมที่จะให้ฉันเป็นผู้ดูแลระบบในหนึ่งหรือ อื่น ๆ "


หากคุณถูกเพิ่มเข้าในทีมที่มีอยู่ให้ขอคำเชิญในฐานะผู้ดูแลระบบ

ไปที่ศูนย์นักพัฒนา Apple: https://developer.apple.com/account

อีกครั้งนั่นคือ developer.apple

ไม่

itunesconnect.apple !!!

เมื่อคุณเข้ามาที่ developer.apple.com/account แล้วให้แน่ใจว่าคุณอยู่ในทีมที่ถูกต้องที่มุมขวาบน:

ป้อนคำอธิบายภาพที่นี่

ไปในส่วนคน

ป้อนคำอธิบายภาพที่นี่ ป้อนคำอธิบายภาพที่นี่

ให้แน่ใจว่าคุณเป็นผู้ดูแลระบบ:

ป้อนคำอธิบายภาพที่นี่

ถ้าทุกอย่างมันโอเคที่นี่ ดังนั้นหยุด Xcode ที่สมบูรณ์และเริ่มต้นใหม่

ตรวจสอบให้แน่ใจว่าบัญชีของคุณถูกเพิ่มใน Xcode ในการตั้งค่า -> บัญชี

ป้อนคำอธิบายภาพที่นี่

หากไม่มีให้คลิกที่ + ที่มุมล่างซ้ายและเพิ่มบัญชีของคุณ

ตอนนี้ในโครงการของคุณไปที่เป้าหมายของคุณ:

ป้อนคำอธิบายภาพที่นี่

และในทีมทีมใหม่ของคุณจะต้องปรากฏ:

ป้อนคำอธิบายภาพที่นี่

ทำซ้ำ,

ใน Apple มีความแตกต่างระหว่าง 'ผู้พัฒนา' และ 'สิ่งที่เชื่อมต่อ'

บริษัท ของคุณต้องเชิญคุณใน "สิ่งที่นักพัฒนา" ดังที่แสดงในภาพที่นี่ หากคุณ "เท่านั้น" ได้รับเชิญใน "itunes thing" จะไม่มีผลอะไร โง่และแปลกประหลาดจริงๆ แต่นั่นเป็นวิธีที่


ขอบคุณ! 'หยุด XCode โดยสมบูรณ์และเริ่มต้นใหม่' - แก้ไข issuse ให้ฉัน
Edgar

2
นี่คือทางออกที่แท้จริงสำหรับฉัน บัญชีของฉันยังไม่ได้เพิ่มลงใน developer.apple.com หลังจากนั้น + การติดตั้งใบรับรองและคีย์ที่จำเป็นฉันสามารถสร้างและอัปโหลดแอปได้
sascha

นี่เป็นประโยชน์มากเพราะฉันสับสน Apple ควรทำวิดีโอแนะนำเล็ก ๆ น้อย ๆ เช่นทีม Android Android กำลังสนุกกว่าที่จะพัฒนาเมื่อเร็ว ๆ นี้
Badr

1
โปรดจำไว้ว่าคุณสามารถเชิญบุคคลอื่นได้ก็ต่อเมื่อคุณมี บริษัท เท่านั้น หากบัญชีของคุณลงทะเบียนเป็นนักพัฒนารายบุคคลคุณจะไม่เห็นปุ่มผู้คน
Simon Moshenko

9
สิ่งนี้อยู่นอกวันที่ โปรดดูคำตอบของ Hugo Dozois
Tobe_Sta

12

วิธีแก้ปัญหา: บัญชีของฉันไม่ได้ถูกเพิ่มในหน้าใบรับรองของศูนย์สมาชิกของหัวหน้าทีมพัฒนา เขาเพิ่งเพิ่มฉันและฉันได้รับคำเชิญให้เข้าร่วม มันแก้ปัญหาได้เนื่องจากตอนนี้ฉันสามารถเลือกทีมของฉันใน Xcode ได้แล้ว


คุณหมายถึงหน้าdeveloper.apple.com/account/ios/certificateใช่ไหม ฉันประสบปัญหาเดียวกัน แต่ไม่พบที่ที่คุณจะเพิ่มใบรับรองสำหรับบัญชีอื่น
Merijn Den Houting

ในความเป็นจริงคุณไม่จำเป็นต้องเพิ่มใบรับรองสำหรับบัญชีอื่นเมื่อใดก็ได้ตามเงื่อนไขของการตั้งค่า iTunes Connect ให้ถูกต้องซึ่งไม่ใช่เรื่องง่ายเลย! ฉันไม่รู้ว่าจะไปหน้าไหนเพราะหัวหน้าทีมของฉันเป็นคนทำ
GoldXApp

4

นอกจากสิ่งที่ @opyh กล่าวแล้วผู้ใช้ของคุณต้องตรวจสอบตัวเลือก "การเข้าถึงใบรับรองตัวระบุและโปรไฟล์" ในhttps://itunesconnect.apple.com/access/usersเพื่อดูทีมของคุณเอง

หลังจากนั้นคุณต้องเพิ่มบัญชีของคุณใน xcode> target> team และคุณจะแสดงว่าผู้ใช้ของคุณถูกกำหนดให้กับทีม


3

สำหรับผู้ที่อาศัยอยู่ในปี 2020 แต่หลงทางนี่คือที่ที่ปุ่ม "ทีม" ย้ายไป! คุณจะพบมันในหัวข้อ“ การลงชื่อและความสามารถ” แทนที่จะเป็น“ หลัก” ดูภาพด้านล่าง:

ปุ่มทีมย้ายไปอยู่ใน "การลงนามและความสามารถ"


2
โปรดเพิ่มข้อมูลทั้งหมดในคำตอบของคุณแทนการลิงก์ไปยังรูปภาพ
Nico Haase

เวอร์ชันสุดท้ายของเดือนกรกฎาคม 2020
SHANNAX

Shannah แสดงที่นี่ในฐานะ (ทีมส่วนตัว) แต่ทีมส่วนตัวไม่สามารถเก็บ ipa ได้ดังนั้นจึงอนุญาตให้คุณทดสอบเครื่องจำลองได้ แต่จะไม่ทำหน้าที่เป็น "ผู้พัฒนา xcode" ที่สามารถสร้าง ipas ได้
สะกด

3

Xcode ไม่เห็นทีมพัฒนาของคุณ (ไม่ใช่ทีมส่วนตัว) จนกว่าผู้ดูแลระบบจะตรวจสอบในการตั้งค่าถัดไปในAppStoreConnectแม้ว่าบทบาทของคุณจะเป็นนักพัฒนาก็ตาม

Access to Certificates, Identifiers & Profiles

มันใช้งานได้ตัวจัดการแอพก็ทำได้เช่นกัน
mirkancal

2

สำหรับสิ่งนี้คุณต้องทำสิ่งต่อไปนี้:

  1. ตรวจสอบว่ามีการเพิ่ม Apple ID ของคุณในทีมบนพอร์ทัลนักพัฒนาของ Apple ที่มีบทบาทเฉพาะหรือไม่ ถ้าไม่เช่นนั้นควรเพิ่ม
  2. หลังจากนั้นคุณต้องเพิ่มบัญชี apple ของคุณในการตั้งค่าของ Xcode ตามเส้นทางต่อไปนี้ ถ้าเพิ่มแล้วลบแล้วเพิ่มอีก

Xcode -> Preferences -> Accounts -> เพิ่มบัญชีโดยคลิกที่ปุ่ม 'Plus' (+) ที่ด้านซ้ายล่าง

หากเสร็จแล้วและยังคงมีปัญหาให้สร้างโปรไฟล์การจัดเตรียมใหม่ให้ติดตั้งและใช้งาน


5
1. Apple ID ของฉันถูกเพิ่มด้วยบทบาทเฉพาะเนื่องจากฉันสามารถจัดการแอปบน iTunes connect ได้ 2. บัญชีของฉันเข้าสู่ xCode แล้วเนื่องจากฉันได้อัปโหลดแอปจากบัญชีนี้โดยตรงจาก xCode ฉันได้รับ. mobileprovision และดับเบิลคลิก แต่ไม่สามารถแก้ปัญหาของฉันได้
GoldXApp

2

ดูเหมือนว่าเมื่อ Apple รวมบัญชี App Store Connect และ Developer แล้วบางบัญชีก็พลาดไปเช่นของฉัน - ในกรณีของฉัน (ฉันเป็นส่วนหนึ่งของทีม แต่ไม่ใช่เจ้าของบัญชี) ฉันต้องใช้วิธีแก้ปัญหาอื่น:

หากทีมหายไปในเมนูใดเมนูหนึ่งให้เจ้าของบัญชีลบการเป็นสมาชิกของคุณใน App Store Connect และเชิญคุณอีกครั้ง หลังจากยอมรับคำเชิญใหม่ของคุณทีมที่หายไปควรจะปรากฏทั้งบน App Store Connect และพอร์ทัลนักพัฒนา ตอนนี้คุณสามารถใช้ใน Xcode ได้


ฉันไม่รู้ว่าทำไมจึงจำเป็น แต่การลบและเพิ่มบัญชีของฉันอีกครั้งช่วยได้ ขอบคุณ!
benedikt

0

คุณอาจต้องใช้ใบรับรองที่เหมาะสม โดยไม่จำเป็นต้องมีสิทธิ์เข้าถึงการรับรองโดยสมบูรณ์หรือเป็นผู้ดูแลระบบแบบเต็ม

คุณสามารถส่งอีเมลถึงผู้สร้างใบรับรองการลงนาม ขอให้ครีเอเตอร์ส่งออกใบรับรองการลงนามบน Mac เพื่อให้คุณสามารถติดตั้งบน Mac ของคุณได้ ป้อนคำอธิบายภาพที่นี่

โปรดดูลิงค์ด้านล่างสำหรับข้อมูลเพิ่มเติม:

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

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


กรุณาสรุปเนื้อหาตามลิงค์
de.
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.