iTunes connect จะไม่ให้ฉันเพิ่มตัวเองเป็นผู้ใช้


84

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

ที่อยู่อีเมลที่คุณป้อนเป็นของบัญชี iTunes Connect แล้ว ป้อนที่อยู่อีเมลอื่นเพื่อดำเนินการต่อ

ฉันใช้ที่อยู่อีเมลนี้ในบัญชีเชื่อมต่อ iTunes ของ บริษัท ของฉันเอง แต่ไม่ใช่ในบัญชีลูกค้าของฉัน ฉันจะเพิ่มตัวเองเป็นผู้ใช้ได้อย่างไร?


19
ฉันสงสัยว่าการเปรียบเทียบที่อยู่ Apple iTunes จะถูกหลอกโดยส่วนขยายที่อยู่เช่นfoo@example.comและfoo+customer_name@example.com?
sarnold

อ่านเพิ่มเติมdeveloper.apple.com/library/ios/documentation/…
onmyway133

3
ดูเหมือนว่า Apple จะฉลาดกับเคล็ดลับนี้ ลองใช้ <account> + <client> @ me.com และได้รับข้อความว่าฉันไม่สามารถสร้างบัญชีด้วยที่อยู่นี้ได้
EPage_Ed

ฉันใช้สิ่งนี้ไม่ถึงหนึ่งเดือนที่ผ่านมา อาจมีบางอย่างเปลี่ยนไปตั้งแต่นั้นมา
Darren

1
ฉันโหวตให้ปิดคำถามนี้เป็นนอกประเด็นเพราะเป็นเรื่องเกี่ยวกับการจัดการบัญชีผู้ใช้ใน iTunes Connect ไม่ใช่การเขียนโปรแกรม ดูmeta.stackoverflow.com/a/276152/1402846
ปัง

คำตอบ:


158

@sarnold เปลี่ยนความคิดเห็นของคุณให้เป็นคำตอบเพราะได้ผลสำหรับฉัน

สองเว็บไซต์แยกกัน

เห็นได้ชัดว่าด้วยเหตุผลทางประวัติศาสตร์และองค์กร Apple ดำเนินธุรกิจนักพัฒนาและร้านค้าแอปในลักษณะที่แยกออก

  • developer.apple.com

    เว็บไซต์สำหรับแหล่งข้อมูลทางเทคนิคทั้งหมดรวมถึงเอกสารวิดีโอ WWDC และอื่น ๆ

  • itunesconnect.apple.com

    นี้แยกกันอย่างสมบูรณ์เว็บไซต์จับปลายธุรกิจ:

    • สัญญาการธนาคารการชำระเงิน
    • อัปโหลดแอปที่เสร็จแล้ว
    • การกำหนดผลิตภัณฑ์การซื้อในแอปของคุณ

ปัญหา: การจัดการบัญชีที่แตกต่างกัน

เว็บไซต์ developer.apple.com มีความเรียบง่ายที่โปรแกรมเมอร์สามารถมี Apple ID เดียวเพื่อใช้ในการเข้าร่วมบัญชีนักพัฒนาหลายบัญชี เธออาจทำงานให้กับ บริษัท ที่แตกต่างกันสาม บริษัท และได้รับมอบหมายบทบาทให้กับบัญชีนักพัฒนาแต่ละบัญชีของ บริษัท เหล่านั้นทั้งหมดใน Apple ID เดียวกัน เมื่อเธอลงชื่อเข้าใช้ไซต์นักพัฒนาเธอจะเห็นเมนูป๊อปอัพถามว่าเธอต้องการเข้าถึงบัญชีนักพัฒนาของ บริษัท ใดในช่วงการทำงานนี้ ดี.

ปัญหา: ใน iTunesConnect ไม่ค่อยดีนัก ใน iTunesConnect บุคคล "ผู้ดูแลระบบ" ไม่สามารถกำหนด Apple ID ที่มีอยู่เป็นสมาชิกที่มีบทบาทได้ ที่แปลกมาก. ผู้ดูแลระบบถูกบังคับให้สร้าง ID ใหม่สำหรับแต่ละคนที่จะเพิ่มเข้าสู่ทีม นั่นหมายความว่าบุคคลที่เข้าร่วมจะต้องมีที่อยู่อีเมลหลายรายการ หากผู้ดูแลระบบพยายามเพิ่มคุณใน iTunesConnect ด้วยที่อยู่อีเมลที่ใช้กับ iTunesAccount ของ บริษัท อื่นอยู่แล้วข้อความแสดงข้อผิดพลาดจะรายงานว่ามีการใช้ที่อยู่อีเมล / Apple ID แล้ว เห็นได้ชัดว่าทีมเขียนโปรแกรมที่ใช้งานไซต์ iTunesConnect สามารถใช้ความช่วยเหลือจากทีมของไซต์นักพัฒนาซอฟต์แวร์ได้ ☹

วิธีแก้ปัญหา: เคล็ดลับที่อยู่อีเมล

วิธีแก้ปัญหาที่อ้างโดย sarnold เกี่ยวข้องกับคุณลักษณะของที่อยู่อีเมล ข้อมูลจำเพาะสำหรับเซิร์ฟเวอร์อีเมลมีคุณลักษณะที่คุณสามารถขยายที่อยู่อีเมลของคุณได้ คุณสามารถเพิ่มคำต่อท้ายในส่วนแรกของชื่ออีเมลของคุณได้โดยการต่อท้ายเครื่องหมายบวก "+" จากสิ่งที่ฉันคิดได้ซอฟต์แวร์อีเมลจะค้นหาชื่อขยายก่อน หากไม่พบชื่อดังกล่าวจะนำนามสกุลออกแล้วดูอีกครั้ง หากพบจะมีการใช้ที่อยู่อีเมลเวอร์ชันสั้นกว่าจริง

ดังนั้นหากโปรแกรมเมอร์ซูซานต้องการที่จะใช้ที่อยู่อีเมลของเธอsusan@example.comเป็นครั้งที่สองหรือที่สาม iTunesAccount เธอบอกคนดูแลระบบลูกค้าของเธอที่ Acme Corporation susan+acme.com@example.comเพื่อการใช้งานบางอย่างเช่นนี้เป็นที่อยู่อีเมลของเธอ: Apple จะยังคงสร้าง Apple ID เพิ่มเติมโดยไม่จำเป็นสำหรับ Susan แต่อย่างน้อย Susan ก็ไม่ต้องกังวลกับการสร้างและเข้าถึงบัญชีอีเมลเพิ่มเติม อีเมลที่ Apple ส่งมาจะไปถึงที่susan@example.comอยู่ของเธอ

Susan ตรวจสอบอีกครั้งว่าจะได้ผลก่อนที่จะคุยกับผู้ดูแลระบบ เธอส่งอีเมลถึงตัวเองsusan+acme.com@example.comเพื่อให้แน่ใจว่ามันมาถึงsusan@example.comบัญชี

อย่างมีประสิทธิภาพเซิร์ฟเวอร์อีเมลจะไม่ถูกหลอกโดยที่อยู่อีเมลแบบขยาย แต่ iTunesConnect ถูกหลอกให้สร้าง Apple ID ใหม่โดยใช้บัญชีอีเมลเก่า

แผนภาพแสดงบุคคลที่มี Apple ID เดียวที่ใช้กับหลายบัญชีที่ developer.apple.com ในขณะที่ต้องสร้าง Apple ID หลายบัญชีสำหรับ iTunesConnect.apple.com


15
ซูซานยังคงต้องลงชื่อเข้าใช้ด้วย susan+acme.com@example.com บนอุปกรณ์ (iPhone) ของเธอจึงจะสามารถติดตั้งแอปเบต้าด้วยแอป TestFlight ของ Apple ได้
Robin van Baalen

15
เห็นได้ชัดว่า Apple ฉลาดกับเคล็ดลับนี้ เพิ่งลองใช้กับ <myaccount> + <client> @ me.com และได้รับข้อความว่าฉันไม่สามารถตั้งค่าบัญชีด้วยที่อยู่นั้นได้
EPage_Ed

2
@EPage_Ed ฉันสามารถตั้งค่าบัญชี iTunes Connect โดยใช้เคล็ดลับ + <client>
Niyog Ray

5
ตอนนี้ @RobinvanBaalen Testflight ระบุโดยเฉพาะว่าคุณไม่จำเป็นต้องลงชื่อเข้าใช้ด้วยรหัสอีเมลเดียวกันบนอุปกรณ์ จากอีเมลคำเชิญ "คุณสามารถตอบรับคำเชิญนี้ด้วย Apple ID ที่คุณกำลังใช้อยู่ Apple ID ของคุณและที่อยู่อีเมลที่ส่งคำเชิญไปไม่จำเป็นต้องตรงกันหากต้องการตอบรับคำเชิญนี้คุณต้องมี TestFlight ติดตั้งบนอุปกรณ์ iOS ของคุณ "
Niyog Ray

3
เครื่องหมายบวกไม่ทำงานอีกต่อไป iTC แจ้งว่าเป็นที่อยู่อีเมลที่ไม่ถูกต้อง Apple พบวิธีแก้ปัญหาและตัดสินใจที่จะทำให้ยากขึ้นสำหรับเรา
zirinisp

19

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


บทสรุปที่น่าสนใจ!
Fattie

1
นั่นเป็นเรื่องที่โชคร้ายอย่างมาก แต่ที่เลวร้ายยิ่งกว่านั้น หากกล่าวว่า บริษัท ของคุณสร้างแอปสำหรับ บริษัท อื่น ๆ ที่มีบัญชี iTunes Connect เป็นของตัวเองคุณไม่สามารถเพิ่มตัวเองลงในมากกว่าหนึ่งบัญชีได้ (ขาดที่อยู่อีเมลอื่นสำหรับ Apple ID เพิ่มเติม)
Tony Adams

สรุปที่น่าสนใจ แต่ถูกต้อง วิธีของ Apple ในการผลักดันให้นักพัฒนาของพวกเขาคลั่งไคล้
zirinisp

4

ฉันมี (และมี) ปัญหาเดียวกันแน่นอน ... สิ่งที่ทำให้ฉันชอบคำแนะนำของ FlavourScape;)

สิ่งที่ฉันทำคล้ายกับความคิดเห็นของ sarnold: ฉันใช้ที่อยู่อีเมลอื่น ( _@gmail.com แทน _ @ googlemail.com) และสิ่งนี้ได้สร้าง AppleID ใหม่ด้วยที่อยู่อีเมลนี้

ใช้งานได้ดี แต่จะดีกว่ามากเพียงแค่เชื่อมต่อบัญชีนักพัฒนาจริงของฉันกับลูกค้าของฉัน

ในขณะนี้ฉันไม่สามารถเข้าถึงทรัพยากรของนักพัฒนาได้และ (ที่สำคัญที่สุด) ศูนย์การจัดเตรียมที่มี Apple ID ใหม่ดังนั้นลูกค้าของฉันต้องสร้างโปรไฟล์และข้อมูลการจัดเตรียมใหม่ซึ่งค่อนข้างน่าหงุดหงิดและซับซ้อน นอกจากนี้มันเป็นความเจ็บปวดที่ต้องให้เขาทดสอบแอปบนอุปกรณ์ของเขาเองเนื่องจากใบรับรองนักพัฒนาซอฟต์แวร์ติดตั้งอยู่ใน Mac ของฉันไม่ใช่ของเขาและฉันจึงเป็นคนเดียว (หรือดีกว่าคือ Mac ของฉันเป็นคอมพิวเตอร์เครื่องเดียว) สามารถติดตั้งโปรไฟล์การจัดเตรียมใหม่บนอุปกรณ์ของเขา

มีวิธีที่ดีกว่าในการเชื่อมต่อบัญชีและแก้ปัญหาเหล่านี้หรือไม่?

ไชโย Nils


คุณสามารถส่งออกไฟล์ p12 จากพวงกุญแจของคุณและส่งไปยังลูกค้าของคุณจากนั้นเขาจะสามารถใช้ mac ของเขาเพื่อจัดการบัญชีนักพัฒนาและโปรไฟล์การจัดเตรียม โปรดแก้ไขฉันหากฉันเข้าใจคุณผิด
Pradeep Mittal

3

ตอนนี้ Apple จะอนุญาตให้มีการเชิญที่อยู่อีเมลเดียวกันไปยัง iTunes หลายบัญชีเชื่อมต่อและไม่อนุญาตให้เพิ่มอีเมลใหม่ด้วยเครื่องหมาย + อีกต่อไป เพียงแค่คำเตือนสำหรับคนอื่น ๆ ที่ทำเช่นนี้โพสต์ต้นฉบับดูเหมือนว่านโยบายใหม่ของ Apples จะล้าสมัยแล้ว


แต่ฉันมีข้อสงสัยอีก 1 ข้อสามารถเพิ่มผู้ใช้เป็นผู้ทดสอบแซนด์บ็อกซ์สำหรับการซื้อในแอปได้หรือไม่ เนื่องจากผู้ใช้เป็นผู้ดูแลระบบและสามารถทำหน้าที่ใดก็ได้ในบัญชี แล้วการซื้อในแอปทำได้อย่างไร? รหัสจะระบุผู้ใช้เป็นผู้ใช้แซนด์บ็อกซ์ระหว่างการซื้อในแอปได้อย่างไร คุณมีความคิดบ้างไหม หรือผู้ใช้ต้องสร้างและระบุรหัสอีเมลอื่นสำหรับผู้ทดสอบแซนด์บ็อกซ์? ฉันสับสน . แม้ว่าฉันจะได้รับการอ้างอิงเอกสารของ Apple เกี่ยวกับผู้ใช้ Sandbox
Moxarth

คุณติดตั้งโดยตรงจากเซิร์ฟเวอร์ของคุณหรือใช้เที่ยวบินทดสอบ? ฉันรู้ในอดีตหากคุณติดตั้งโดยตรงคุณสามารถสร้างที่อยู่อีเมลปลอมใน iTunes เชื่อมต่อเป็นบัญชีทดสอบและทดสอบในการซื้อแอป เป็นไปได้ว่าไม่ใช่กรณีนี้แม้ว่าคุณจะใช้เที่ยวบินทดสอบและฉันไม่ได้ใช้เพื่อทดสอบในการซื้อแอป
MrTippet

-1

@knl: ปัญหาในคำถามเดิมเกิดขึ้นเฉพาะกับ iTunes Connect หากคุณต้องการที่จะสามารถจัดการศูนย์การจัดเตรียม - เพื่อสร้างโปรไฟล์ ฯลฯ - ขอให้ลูกค้าของคุณเพิ่มคุณในบัญชีนั้น ขั้นตอนมีดังนี้

  1. ไปที่ "ศูนย์สมาชิก"
  2. เลือกแท็บ "ผู้คน"
  3. คลิกที่คำเชิญ
  4. เลือก "เชิญบุคคล"
  5. ในหน้าจอถัดไปพวกเขาสามารถเลือกบทบาทของคุณรวมถึง "สมาชิก" (การเข้าถึงแบบ จำกัด ) และ "ผู้ดูแลระบบ" (การเข้าถึงแบบเต็ม)

14
เพื่อความชัดเจนคำตอบนี้ใช้ได้กับ developer.apple.com คำถามคือสำหรับ itunesconnect.apple.com
Basil Bourque

-3

จากเอกสารของ Apple:

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

ลิงค์ที่นี่

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