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

ฉันกำลังพยายามรับสมัครผู้ทดสอบเบต้าสำหรับแอปของฉันโดยใช้ Test Flight ไม่มีผู้ทดสอบคนใดจะเป็นพนักงานประจำหรืออะไรทำนองนั้น มีเพียงบางคนที่ฉันรู้จักซึ่งอยากช่วยทดสอบแอปของฉัน (ฉันเป็นงานอดิเรกและไม่มีพนักงานเลย)

เมื่อฉันไปเพิ่มผู้ใช้ซอมม์ใน ITC เพื่อทดสอบเที่ยวบิน มันทำให้ฉันมอบหมายบทบาทให้พวกเขา บทบาทเดียวที่สมเหตุสมผลสำหรับฉันคือ "ด้านเทคนิค" อย่างไรก็ตาม ฉันกังวลว่าการมอบหมายบทบาททางเทคนิคให้กับใครบางคนที่ฉันไม่รู้จักดีจะทำให้พวกเขาสามารถเปลี่ยนแปลงคำอธิบายแอปของฉัน ปฏิเสธหรือส่งไบนารี่ และอะไรทำนองนั้น

นั่นคือสิ่งที่ฉันต้องกังวลใช่ไหม? มีวิธีมอบหมายให้ผู้ใช้มีบทบาทเป็นผู้ทดสอบ JUST โดยไม่ต้องให้พวกเขาเข้าถึงแอปของฉันผ่าน ITC หรือไม่

ดูเหมือนว่าเอกสารของ Apple จะไม่ระบุอย่างชัดเจนว่าผู้ใช้ที่มีบทบาทหลากหลายสามารถทำอะไรได้บ้าง


person Jackson    schedule 20.09.2014    source แหล่งที่มา


คำตอบ (4)


ไม่ มันไม่ปลอดภัยจริงๆ และไม่ใช่ความคิดที่ดีที่จะมอบบทบาท "ด้านเทคนิค" ใน iTunesConnect ให้กับบุคคลที่คุณไม่ไว้วางใจอย่างเต็มที่

ระบบ iOS 8 TestFlight มีวิธีการตั้งค่าผู้ทดสอบภายนอก โปรดดูส่วน "ผู้ทดสอบภายนอก" บน https://developer.apple.com/app-store/Testflight/

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

ทางเลือกอื่น (ที่ไม่เกี่ยวข้องกับการทบทวน) คือ Crashlytics Beta Distribution (เป็นของ Twitter) หรือ HockeyApp (เป็นเจ้าของโดย Microsoft) มีบริการอื่นๆ ด้วยเช่นกัน หรือคุณสามารถโฮสต์ IPA บนเว็บไซต์ของคุณเองได้ (โดยใช้กลไกที่ออกแบบมาสำหรับแอประดับองค์กร) แต่โดยทั่วไปการทำเช่นนี้หมายความว่าคุณจะพลาดคุณสมบัติอื่นๆ ที่คุณได้รับเมื่อใช้โซลูชันที่บูรณาการมากขึ้น

person JosephH    schedule 23.09.2014
comment
ตอบว่าเสื่อมค่า - person Sarim Sidd; 27.03.2015
comment
@SarimSidd ขอบคุณที่แจ้งให้เราทราบ ประเด็นดี - ตอนนี้ฉันได้อัปเดตแล้ว หวังว่ามันจะมีประโยชน์มากขึ้น และตอนนี้สะท้อนถึงสถานการณ์ปัจจุบัน - person JosephH; 27.03.2015
comment
พวกเขาเพิ่งเปลี่ยน iTunes Connect เพื่อรวมบทบาทเหล่านี้: -ผู้ดูแลระบบ -การเงิน -ผู้จัดการแอป -นักพัฒนา -นักการตลาด -การขาย -รายงาน ------- คุณเคยเห็นสิ่งนี้หรือยัง อันไหนดีที่สุดสำหรับคนที่ฉันไว้วางใจ (เพื่อนร่วมงาน) เพื่อรับบิลด์ TestFlight ภายใน - person Ethan Parker; 18.12.2015
comment
@BeemerFan ตอนนี้ยังไม่ชัดเจนสำหรับฉัน 100% เอกสารประกอบที่ developer.apple.com/library/ios/documentation/ ยังคงแสดงรายการ 'ด้านเทคนิค' เป็นบทบาทที่เข้าถึงการทดสอบภายใน เว็บไซต์ iTunesConnect บอกว่า 'ด้านเทคนิค' จะกลายเป็น 'App Manager' ดังนั้นฉันเดาว่าบทบาท App Manager จะสามารถเข้าถึงการทดสอบภายในได้ บทบาท "นักพัฒนา" ยังสามารถจัดการผู้ทดสอบภายในได้ ดังนั้นคุณจึงสันนิษฐานได้ว่าบทบาทนั้นจะได้รับสิทธิ์เข้าถึงการทดสอบภายในด้วย - person JosephH; 18.12.2015

คำตอบสั้น ๆ : ไม่ การเพิ่มผู้ทดสอบที่มีบทบาททางเทคนิคไม่ปลอดภัย

คำตอบยาว:

จากข้อมูลของ iTunes Connect ผู้ใช้จะต้องมีผู้ดูแลระบบหรือฝ่ายเทคโนโลยี
หลังจากอ่านความคิดเห็นแล้ว ฉันจะตอบคำถามนี้ให้ครบถ้วน

มีผู้ทดสอบภายในและผู้ทดสอบภายนอก

ผู้ทดสอบภายนอก ยังไม่มีให้บริการในขณะนี้ (ดู https://developer.apple.com/app-store/Testflight/)

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

บทบาทผู้ใช้ผู้ทดสอบภายใน

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

person lnjuanj    schedule 22.09.2014
comment
ผู้ใช้ทางเทคนิคสามารถเข้าถึงการดูแลระบบแอปได้อย่างเต็มที่ นี่ไม่ใช่ความคิดที่ดีเลยหากคุณไม่ไว้วางใจผู้ใช้อย่างเต็มที่ ฉันมีปัญหาเดียวกันที่นี่... Apple ควรเพิ่มบทบาทผู้ทดสอบโดยมีสิทธิ์เข้าถึงระบบ testflight เท่านั้นและไม่มีอะไรอื่นอีก - person Hubert Perron; 23.09.2014
comment
คุณถูก. ฉันได้แก้ไขและตอบคำตอบของฉันเรียบร้อยแล้ว ขอบคุณ. - person lnjuanj; 23.09.2014

ผู้ใช้ด้านเทคนิคจะสามารถเข้าถึงส่วน "แอปของฉัน" ของ iTunes Connect ซึ่งหมายความว่าพวกเขาสามารถเปลี่ยนแปลงคำอธิบายของแอปใน App Store อัปเดตราคา และแม้แต่ลบแอปออกจากการขายได้

ไม่มีทางที่จะมีผู้ใช้ที่มีบทบาท 'ผู้ทดสอบภายใน' เท่านั้น นั่นคือสิ่งที่ผู้ทดสอบภายนอกมีไว้เพื่อ

person Scott Bossak    schedule 24.09.2014

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

สร้างผู้ใช้ iTunes Connect ที่มีบทบาท "ด้านเทคนิค" ด้วยที่อยู่อีเมลที่พวกเขาสามารถรับได้ จากนั้นให้พวกเขายอมรับด้วย Apple ID อื่น

ตราบใดที่พวกเขาไม่สามารถเข้าสู่ระบบ iTunes Connect ด้วยที่อยู่อีเมลที่คุณเพิ่มเป็นผู้ใช้ "ทางเทคนิค" พวกเขาจะไม่สามารถทำงานผิดปกติได้

person Edward Q. Bridges    schedule 22.09.2015