ID แอปที่มีตัวระบุ '' ไม่พร้อมใช้งาน โปรดป้อนสตริงอื่น


254

ฉันกำลังพยายามเพิ่ม APP ID ใหม่เพื่อเตรียมพร้อมสำหรับการส่ง App Store และได้รับข้อผิดพลาดต่อไปนี้ภายใต้ ID กลุ่มที่ฉันให้ไว้

An App ID with Identifier 'com.domainName.AppName' is not available. Please enter a different string.

สิ่งนี้หมายความว่า? ฉันกำลังพยายามเพิ่มรหัสแอพใหม่ล่าสุดไม่มีอยู่จริง ฉันพลาดอะไรไป ฉันจำไม่ได้ว่าประสบปัญหาครั้งล่าสุดที่ฉันสร้างรหัสแอป


3
มีคนลงทะเบียน AppID ที่คุณป้อน! เลือกอันอื่น นี่เป็นกรณีของฉัน
Tony

4
ในกรณีของฉันมันเป็นตัวระบุแอปที่ฉันเป็นเจ้าของและใช้ แต่ฉันยังได้รับข้อความนี้
Caimen

คุณอาจลงทะเบียน id แอพนี้แล้ว
gunas

การลบและเพิ่มบัญชีใน XCODE> ค่ากำหนดทำงานสำหรับฉัน
Kunal Gupta

เพียงอัปโหลดโดยใช้ Xcode เวอร์ชัน 7.3.1 ที่ใช้งานได้สำหรับฉันเหมือนมีเสน่ห์ ขอบคุณ
Ravi

คำตอบ:


112

ปรับปรุง

ในฐานะของ Xcode 8, iOS ของทีมรายละเอียดเผื่อบริหารงานโดย Xcodeตอนนี้ปรับปรุงโดย Xcode โดยอัตโนมัติและถูกต้อง สิ่งเหล่านี้ไม่ได้อยู่ในรายการผู้พัฒนาพอร์ทัล แต่สร้างขึ้นบนเครื่อง

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

TL; DR

ลบโปรไฟล์การจัดสรรทีมของ iOSไม่ถูกต้องที่จัดการโดย Xcodeจากพอร์ทัลนักพัฒนาและสร้างขึ้นด้วยตนเอง iOS Developer รายละเอียดการจัดหา ดาวน์โหลดผ่าน Xcode และคุณน่าจะดี

รายละเอียด

ปัญหา:

ฉันเริ่มพบสิ่งนี้หลังจาก Xcode 7.3 (7D175)

สิ่งที่ฉันทำก่อนหน้าปัญหา:

  • ใบรับรองต่ออายุ (นักพัฒนาและการจัดจำหน่าย) ผ่าน Xcode, b / c ของการหมดอายุของพวกเขา;
  • ติดตั้งใบรับรองที่จำเป็นสองรายการ (นักพัฒนาและการแจกจ่าย) ในพวงกุญแจของฉัน;
  • สร้างโปรไฟล์ Ad Hoc และ App Store Provision ใหม่ที่พอร์ทัลนักพัฒนาพร้อมใบรับรองการแจกจ่ายใหม่
  • ดาวน์โหลดโปรไฟล์ Ad Hoc และ App Store Provision ในประเทศผ่าน Xcode;
  • เดินโครงการผ่านกระบวนการตั้งค่า Xcode เพื่อจัดการโปรไฟล์การจัดสรรของคุณโดยอัตโนมัติ
  • สังเกตเห็นโปรไฟล์การจัดสรรทีม iOS ที่จัดการโดย Xcode เดิม INVALID
  • เห็น Xcode ไม่สามารถสร้างและเรียกใช้เนื่องจากโปรไฟล์ทีม iOS ที่ไม่ถูกต้อง

การแตะ "แก้ไขปัญหา" ( วิธีเดียวที่ฉันรู้เพื่อสร้างโปรไฟล์การจัดการที่ถูกต้องโดย Xcode ) ได้รับข้อผิดพลาดAn App ID with Identifier '<app id>' is not availableได้รับข้อผิดพลาด

สารละลาย:

ฉันมี:

  • ลบโปรไฟล์การจัดสรรทีม iOS อย่างไม่ถูกต้องที่จัดการโดย Xcode จากพอร์ทัลนักพัฒนาซอฟต์แวร์
  • สร้างโปรไฟล์การจัดหาผู้พัฒนา iOS ด้วยตนเอง
  • ดาวน์โหลดผ่าน Xcode

ตอนนี้ฉันสามารถสร้าง & เรียกใช้แอปไปยังอุปกรณ์ของฉันได้แล้ว


รออะไร? เราควรจะไม่ใช้สิ่ง xcode อัตโนมัติ? จุดของใบรับรองสไตล์ xcode คืออะไรหากไม่สามารถใช้สำหรับการส่ง app store ที่แท้จริง
pete

"สิ่งเหล่านี้ไม่ได้อยู่ในรายการผู้พัฒนาเว็บไซต์ แต่สร้างบนเครื่อง" iTunes Connect ต้องมีรหัสแอปดังนั้นหากเป็น "ไม่ได้อยู่ในรายการ" ดังนั้นฉันจึงไม่สามารถอัปโหลดแอปของฉันไปยัง app store
pete

หากคุณสร้างโครงการก่อนด้วย Xcode ฉันคิดว่าสิ่งที่เกิดขึ้นคือ Xcode เวอร์ชันล่าสุดจะสร้าง AppId ให้คุณโดยอัตโนมัติ ฉันติดอยู่กับปัญหาเดียวกันจากนั้นฉันก็รู้ว่า: * AppId ที่ฉันพยายามสร้างปรากฏใน appstoreconnect เมื่อสร้างแอพใหม่และเลือกบันเดิล ID มันชื่อว่า "XC com domain appname - com.domain.appname"; * ฉันไม่เห็นรหัสใน developer.apple.com เนื่องจากแถบเลื่อนถูกซ่อนไว้โดยค่าเริ่มต้นใน Safari ไม่เห็นว่ามีรายการเพิ่มเติม ... เนื่องจากสิ่งที่สร้างขึ้นโดย Xcode เริ่มต้นด้วย XC พวกเขาปรากฏที่ด้านล่าง ...
endavid

ไม่เข้าใจเรื่องนี้ สิ่งแรกของนักพัฒนาคืออะไร?
John Pitts

75

TL; DR Xcode มีความเฉพาะเจาะจงมากเกี่ยวกับชื่อที่คุณให้แอป ID ของคุณในศูนย์สมาชิก การมีตัวระบุกลุ่มที่ถูกต้องนั้นไม่เพียงพอ คุณต้องใช้รูปแบบเฉพาะที่แสดงด้านล่างสำหรับ Xcode เพื่อ "ดู" ID แอปของคุณ

ปรับปรุง : ตาม @isaacselement ในความคิดเห็นด้านล่างนี้ปัญหานี้ได้รับการแก้ไขใน Xcode 7.3.1


วิธีการแก้ปัญหาของ @ romrom ในการลบ App ID และการให้ Xcode สร้างใหม่นั้นเป็นเงื่อนงำ น่าเสียดายที่มันไม่ใช่สตาร์ตเตอร์สำหรับฉันเนื่องจาก ID แอปของฉันถูกใช้โดยแอพ Store ดังนั้นจึงไม่สามารถลบได้

อย่างไรก็ตามฉันค้นพบจากการทดลองบางอย่างที่ฉันสามารถแก้ปัญหาได้ด้วยการแก้ไข App ID ที่กำลังออก ปรากฎว่า Xcode จู้จี้จุกจิกเกี่ยวกับชื่อของ ID และไม่ใช่แค่บันเดิล ID

สำหรับ ID ชุดรวมเช่นcom.mycompany.appnameชื่อรหัสแอปจะต้องอยู่ในรูปแบบนี้:

XC com mycompany appname

ชื่อในรูปแบบอื่น ๆ จะไม่สามารถมองเห็นได้ด้วย Xcode


วิธีตรวจสอบว่าคุณได้รับผลกระทบ / วิธีแก้ไข

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

PS มีปัญหาบางอย่างที่เกี่ยวข้องหากคุณใช้ Xcode 7.3ซึ่งจะไม่สร้างโปรไฟล์การกระจายที่เหมาะสมสำหรับคุณโดยอัตโนมัติแม้ว่าคุณจะแก้ไขชื่อตามที่ฉันได้กล่าวไว้ข้างต้น การแก้ปัญหาคือการลดระดับเป็น 7.2.1 หรือ 7.3 Beta หรือใช้เครื่องมือเช่น fastlane / ถอนหายใจ


4
ได้รับการตรวจสอบที่ประสบความสำเร็จหลังจากใช้คำแนะนำนี้ ฉันหวังว่าพวกแอปเปิ้ลจะรู้ว่าเวลาและเส้นประสาทมากแค่ไหน ขอบคุณมากที่โพสต์ไว้ที่นี่!
rishat

มันใช้งานได้ดีมาก! ช่วยฉันจากการโทรหา Apple สิ่งนี้ทำให้ฉันรู้สึกแย่
Michael D. Irizarry

สิ่งนี้ใช้ได้สำหรับฉัน เพียงเปลี่ยนชื่อ AppID XC com mycompany bundleIdentifierและดาวน์โหลดโปรไฟล์ทั้งหมดใหม่หลังจากอัปเดตโปรไฟล์ที่ไม่ถูกต้อง
เดวิด

กลับกลายเป็นว่าฉันไม่ได้สร้างขึ้นมาหนึ่งตัวสำหรับ app store: / แต่นี่ทำให้ฉันไปได้ด้วยดีขอบคุณ!
แอนดรู

ฉันไม่อยากจะเชื่อว่าการเปลี่ยนชื่อ AppID มีพลังมากมาย แต่นั่นก็เป็นทางออกสำหรับฉัน ขอบคุณสำหรับสิ่งนี้.
Livingtech

57

ฉันมีปัญหาเดียวกันและแก้ไขโดยทำตามขั้นตอนด้านล่าง:

  1. ไปที่ Xcode Preferences> Accounts>Choose your Apple ID account

  2. แตะที่ View Details

  3. แตะที่Download allแล้วDone

อย่างไรก็ตามก่อนหน้านี้มันใช้งานได้ดี แต่ฉันไม่รู้ว่าทำไมหยุดทันที ฉันทำตามขั้นตอนข้างต้นแล้วและพบว่าทำงานได้อย่างถูกต้อง


เยี่ยมมากโชคดี !!
Amit Ajmera

แค่นั้นแหละ! ขอบคุณ!
fredpi

มันเยี่ยมมาก! สิ่งหนึ่งที่ฉันจะทราบสำหรับคนที่เห็นสิ่งนี้ปัญหาหลักของฉันคือฉันยังไม่ได้เป็นนักพัฒนาแอปเปิ้ลที่ได้รับค่าจ้างซึ่งหมายความว่าฉันยังไม่ได้จ่ายเงิน $ 99 ดังนั้นการแก้ไขอื่น ๆ ในเว็บไซต์จึงไม่สามารถใช้กับฉันได้
Dallas

ตามทันนะ! Happy Coding !!
Amit Ajmera

2 ปีต่อมาสิ่งนี้เกิดขึ้นกับฉัน ฉันดีใจที่ฉันเลื่อนลงไปที่คำตอบนี้! Lol thx @AmitAjmera
กำลังโหลดขณะที่โหลด

46

คุณอาจไม่มีแอพที่ใช้ ID เดียวกัน แต่อาจมีคนอื่น รหัสจะต้องไม่ซ้ำกันทั่วโลกและไม่เพียง แต่ภายในแอพของคุณเอง


ขอบคุณสำหรับการเล่นซ้ำฉันมีสถานการณ์ที่ฉันได้สร้าง ipa ใหม่ด้วย xx.xxx.xxxx bundleId ตอนนี้ฉันต้องอัปโหลดไปยัง appstore ด้วยบัญชีอื่นฉันจะเปลี่ยน ipa ด้วย bundleId ใหม่ได้ไหม

ใช่คุณสามารถ. นอกจากนี้ยังมีวิธีการโอนแอพจากบัญชีหนึ่งไปอีกบัญชีหนึ่ง แต่ฉันไม่คุ้นเคย คุณสามารถค้นหาได้หากคุณต้องการรักษาสถานะของแอพจาก AppStore
Guilherme

ฉันไม่อยากจะเชื่อว่านี่เป็นปัญหา ... Apple ไม่ได้ระบุสิ่งนี้ในข้อความแสดงข้อผิดพลาด
James111

45

Xcode 7.3โซลูชั่นสำหรับ

ไปที่

Member Center -> Certificates, Identifiers & Profiles -> Provisioning Profiles -> All

ค้นหาใบรับรองสำหรับคุณApp IDควรไม่ถูกต้องแก้ไขเลือกiOSใบรับรองการแจกจ่ายของคุณสร้าง ไปที่:

Xcode -> Preferences -> Accounts -> View Details -> Download all

ใบรับรองไม่ถูกต้อง

สร้างขั้นตอน


1
ทำงานให้ฉันเพียงแค่ต้องสร้างโปรไฟล์การจัดสรรใหม่
Rémi Santos

1
บูมคุณคือพระเจ้า
CommaToast

ของฉันไม่ถูกต้อง โซลูชันนี้ยังใช้ได้สำหรับฉัน
oyalhi

22

รุ่น 7.3 (7D175)

ชื่อรหัสแอปพลิเคชันควรเป็นเช่นเดียวกับตัวระบุบันเดิลของแอปพลิเคชันหากคุณระบุรหัสแอปพลิเคชันเป็นcom.abc.xyzกว่าชื่อรหัสแอปพลิเคชันสำหรับ ID กลุ่มนี้ควรเป็นXC com abc xyz

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

Xcode จะไม่เห็นชื่อในรูปแบบอื่น


XC com abc xyz คืออะไร คุณช่วยอธิบายได้ไหม บรรทัดคำสั่ง Xcode นี้หรือไม่ กรุณาอธิบายอย่างละเอียด ขอบคุณ
กฤษณะ Karki

แอปพลิเคชันชื่อ ID เท่านั้น
Imran

ฉันเข้าใจว่า แต่ XC คืออะไร
กฤษณะ Karki

โอ้มนุษย์! ฉันพยายามเป็นเวลาสามวันและในที่สุดก็มาเป็นผู้ช่วยให้รอด
Code Tree

ขอบคุณมาก!
Paula Vasconcelos Gueiros

18

TARGETS-> งานทั่วไปซึ่ง> เอกลักษณ์

ในตอนแรกปรับเปลี่ยนค่าของ 'ตัวระบุกลุ่ม' เพื่อให้แตกต่างจากค่าก่อนหน้าจากนั้นทีมเลือก 'ไม่มี' Xcode6 ~ Xcode7.3.1

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


7
นี่เป็นความคิดที่ไม่ดีถ้าแอปของคุณได้รับอนุมัติแล้ว มันจะทำลายการปรับปรุง
Oz Solomon

ก่อนอื่นให้เลือก "ไม่มี" ไม่มีปัญหาในการพัฒนาโครงการจากนั้นเลือกหมายเลขบัญชีของคุณ
ylgwhyh

14

ปัญหาเดียวกันเกิดขึ้นกับฉันมันอาจเป็นได้ว่า Xcode เลือกชื่อทีมอื่นโดยอัตโนมัติแก้ไขได้โดยเลือกชื่อทีมที่ถูกต้องของฉัน โชคดี !


1
@blwinters คุณหาทางออกได้ไหม?
Vladislav

@Vladislav ฉันได้โพสต์โซลูชันไปแล้ว! ไปที่การตั้งค่าโครงการของคุณเพื่อดูว่ามีการเลือกทีมที่ถูกต้องหรือไม่! ปัญหานี้มีวิธีแก้ไขมากมายและอาจเกิดจากสิ่งต่าง ๆ !
AaoIi

และนี่คือวิธีการเลือกชื่อทีม: developer.apple.com/library/ios/documentation/IDEs/Conceptual/
......

14

ฉันมีปัญหานี้เช่นกัน ปรากฎว่าปัญหาและวิธีแก้ไขนั้นค่อนข้างง่าย เมื่อผู้ใช้ Xcode รันแอปบนอุปกรณ์ที่ใช้บัญชีส่วนตัวฟรี Bundle ID จะถูกลงทะเบียนกับบัญชีส่วนตัว จากนั้นเมื่อผู้ใช้อัปเกรดเป็นบัญชี Apple Dev ที่ชำระเงินแล้วและพยายามสร้าง App ID โดยใช้ Bundle ID นั้นระบบแบ็กเอนด์คิดว่า Bundle ID นั้นได้ถูกใช้ไปแล้ว

กรอกแบบฟอร์มที่นี่ที่เว็บไซต์นี้: https://developer.apple.com/contact/submit/ภายใต้ "ใบรับรองตัวบ่งชี้โปรไฟล์หมวดหมู่" ฉันทำอย่างนี้และปัญหาได้รับการแก้ไขในเวลาน้อยกว่า 12 ชั่วโมงนี่คือแอปเปิ้ล การตอบกลับทางอีเมล: "เมื่อคุณติดตั้งแอพในอุปกรณ์จาก Xcode โดยใช้ทีมส่วนบุคคลของคุณ Bundle ID จะถูกลงทะเบียนกับบัญชีนั้น ฉันได้ลบ Bundle ID "com.AppVolks.Random-Ruby" เพื่อให้สามารถลงทะเบียนในการเป็นสมาชิกแบบชำระเงินของคุณได้แล้ว”

หวังว่าจะช่วย!


เพิ่งเดินไปในเส้นทางเดียวกัน โซลูชันของฉัน: ลบผู้ใช้ dev ฟรีของคุณออกจาก "บัญชี" และสร้างแอปใหม่ (ID ชุดรวม) ด้วยบัญชีที่ชำระเงินแล้ว การเปลี่ยน "ทีม" หลังจากการสร้างไม่ได้แก้ปัญหาของฉัน
Alex22

12

ฉันได้รับการแก้ไขปัญหาประเภทนี้โดยเลือกตัวเลือกนี้ในเวลาที่สร้างการส่งออก

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

ฉันเลือกตัวเลือกที่สองเป็นประจำสำหรับกระบวนการส่งออกบิลด์ แต่หลังจากติดตั้ง Xcode 7.3 เมื่อฉันพยายามส่งออกบิลด์ในเวลานั้นฉันได้รับข้อผิดพลาดด้านบน หลังจากการอภิปรายในฟอรัมฉันสรุปได้ว่าฉันต้องเลือกตัวเลือกสุดท้ายเพื่อส่งออกบิลด์

ฉันหวังว่าข้อมูลนี้จะเป็นประโยชน์กับสมาชิกคนอื่นในฟอรัมด้วยเช่นกัน


สวัสดี siddharth อย่างที่คุณบอกว่าปัญหาเดียวกันนี้เกิดขึ้นกับฉันใน xcode 7.3 และทำตามขั้นตอนของคุณมันใช้งานได้ดี แต่ฉันขอทราบเหตุผลว่าทำไมมันไม่ทำงานโดยเลือกตัวเลือกที่สองใน xcode 7.3 และทำไมต้องเลือกตัวเลือกที่สี่ .
Balaji

อาจเป็นตอนนี้แอปเปิ้ลต้องการที่จะไปในลักษณะที่มีโครงสร้างมากขึ้น ฉันไม่รู้เหตุผลที่แท้จริงของสิ่งนี้
Siddharth

1
อัจฉริยะ! และอย่า 'ตรวจสอบความถูกต้อง' คลิก 'ส่งออก' แทน
เรือนกระจก

nvm สิ่งนี้ไม่ทำงานคุณสามารถติดตั้งผ่าน iTunes ได้หากคุณไม่ผ่านการตรวจสอบ
เรือนกระจก

1
ใช่, Siddharth สำหรับฉันตั้งแต่ 4 เมษายน 2016 ฉันต้องระบุตัวเลือกที่ 4 ด้วย ฉันค่อนข้างมั่นใจว่าเป็นเพราะโปรไฟล์การจัดสรรของฉันมีไว้สำหรับ "การพัฒนา" แต่ทรัพยากรอื่นสำหรับ "การแจกจ่าย" ดังนั้นจึงควรสร้างสิ่งเหล่านี้ขึ้นใหม่ตอนนี้ฉันสามารถซูมไปข้างหน้าตราบใดที่ฉันไม่ได้เลือกตัวเลือกที่ 2
Sandi Laufenberg-Deku

10

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

แก้ไข: ดูเหมือนว่า Xcode 7.3.1 แก้ไขปัญหานี้ "- แก้ไขปัญหาที่สามารถป้องกันการส่งออกบิลด์แบบเฉพาะกิจจากไฟล์เก็บถาวร"


1
วิธีแก้ปัญหาที่สมบูรณ์แบบ! การอัปเดต Xcode 7.3 ทำให้เกิดปัญหานี้ให้ฉัน
Ramanan RR

9

ฉันได้รับข้อผิดพลาดเดียวกันหลังจากติดตั้งระบบปฏิบัติการใหม่บน mac นักพัฒนาและอัพเกรดเป็น xcode 7.3

ปุ่มดาวน์โหลดทั้งหมดคือผู้ช่วยชีวิตของฉัน ป้อนคำอธิบายรูปภาพที่นี่


7

ฉันประสบปัญหาเดียวกันเมื่อฉันอัพเกรด Xcode เป็น 7.3 และมันแสดงให้ฉันเห็นข้อผิดพลาดเดียวกันในทุกโครงการ ทางออกที่ง่ายที่สุดที่ฉันพบคือเพียงแค่ลบบัญชีแอปเปิ้ลออกจาก Xcode และเพิ่มอีกครั้ง ป้อนคำอธิบายรูปภาพที่นี่

หากต้องการลบเพียงไปที่ Xcode> การตั้งค่า> เลือกบัญชีและคลิกที่ - เข้าสู่ระบบ

ป้อนคำอธิบายรูปภาพที่นี่ และเพื่อเพิ่มคลิกที่เครื่องหมาย + และเพิ่ม apple ID ที่สอดคล้องกับแอปของคุณ

หลังจากคุณเพิ่มบัญชีแล้วปัญหาของคุณจะได้รับการแก้ไขหากในกรณีนี้ยังใช้งานไม่ได้ จากนั้นทำขั้นตอนต่อไปในการสร้างโปรไฟล์ใหม่ (เพียงคลิกแก้ไขจากนั้นสร้าง) จากนั้นดาวน์โหลดโปรไฟล์การจัดเตรียมของคุณอีกครั้ง ฉันเดิมพันที่จะทำงาน

หวังว่านี่จะช่วยได้ ทั้งหมดที่ดีที่สุด


สิ่งนี้ไม่ทำงานใน Sierra and Xcode 7.3 เมื่อฉันพยายามลบบัญชีไม่มีอะไรเกิดขึ้น ฉันคลิกที่เครื่องหมายลบเพื่อไม่มีประโยชน์
ArtforLife

ฉันทำตามขั้นตอนนี้แล้วรีสตาร์ทเครื่อง จากนั้นก็ทำงานได้ดี
Antony Raphel

ฉันดีใจที่มันช่วยคุณ @AntonyRaphel :)
Kunal Gupta

7

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

คุณสามารถตรวจสอบได้ว่านี่เป็นปัญหาโดยไปที่ Xcode -> Preferences -> Accounts -> จากนั้นดูใต้ Team หากคุณเห็นทั้งทีมฟรี (ส่วนตัว) และทีมที่ชำระเงินใหม่ของคุณทั้งสองรายการอยู่ในรายการแสดงว่าคุณอาจมีปัญหาแบบเดียวกันกับฉัน ทั้งสองทีมมีการรบกวนซึ่งกันและกันและคุณต้องลบทีมฟรี (ส่วนตัว) ที่คุณต้องการใช้บัญชีนักพัฒนาที่ชำระเงินแล้ว

น่าเสียดายที่ทางออกเดียวคือโทรติดต่อฝ่ายสนับสนุนการพัฒนาของ Apple ที่ 1-800-633-2152 (สหรัฐอเมริกาและแคนาดา) และให้พวกเขาปิดการใช้งานบัญชี (ส่วนตัว) ฟรีจากแอพเพื่อให้บัญชีนักพัฒนาซอฟต์แวร์ที่ชำระเงินของคุณสามารถลงทะเบียนตัวระบุกลุ่ม


6

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

Xcode 6 ตอนนี้ลงทะเบียน ID กลุ่มของคุณโดยอัตโนมัติดังนั้นคุณไม่จำเป็นต้อง มันจะอยู่ที่ไหนสักแห่งในรายการบนบรรทัดที่ขึ้นต้นด้วย "Xcode iOS App ID"


ฉันไม่พบสิ่งนี้ ฉันสิ้นสุดที่หลงผิดจากแบบดั้งเดิม Bundle ID เพื่อให้ได้รับ app ของฉันส่ง (มีความขัดแย้งทางผลข้อผิดพลาดและไม่มีความละเอียดตรรกะ)
jdero

6

ในกรณีของปัญหาคือการที่ระบุมีจุดที่น้อยเกินไป

com.example.foo ไม่ได้รับการยอมรับ

com.example.foo.bar โรงงาน


4

เมื่อฉันพบข้อผิดพลาด "แอปที่มีตัวระบุ XXX ไม่พร้อมใช้งาน" ในการพยายามเปิดการสนับสนุน iCloud ในแท็บความสามารถของ Xcode ฉันพบว่าฉันต้อง:

  • กำหนด ID ชุดข้อมูลที่กำหนดเองอย่างชัดเจนให้แอปของฉัน

  • ลงทะเบียนแอพของฉันด้วยตนเองที่ Member Center ขอการสนับสนุนจาก iCloud อย่างชัดเจน

หลังจากนั้นการสลับการสนับสนุน iCloud ใน Xcode ทำงาน ดังนั้นฉันขอแนะนำให้ลองในสิ่งเดียวกัน บางครั้งสิ่งต่าง ๆ จะทำงานได้ดีขึ้นเมื่อคุณทำสิ่งเหล่านี้ที่ศูนย์สมาชิก


4

สำหรับฉันปัญหาเกิดขึ้นเพราะฉันสร้าง AppID ใหม่จากนั้นสร้างแอปใหม่ด้วยตัวระบุกลุ่มของ AppID ใน iTunes Connect จากนั้นพยายามเชื่อมต่อแอพพัฒนาของฉันกับ AppID จากภายใน Xcode

ในกรณีนี้ Xcode สันนิษฐานว่า AppID นั้นได้รับการลงทะเบียนโดยใครบางคน

ในการแก้ไขปัญหาคุณต้องเปลี่ยนรหัสประจำตัวในแอพของคุณ (ในส่วน MyApp ของ iTunes Connect) เป็นค่าชั่วคราวบางค่า (หรือถ้าคุณไม่มีให้สร้าง Appummy จำลองเช่นcom.yourcompany.testapp) ลบ AppID ในใบรับรองตัวระบุ &หน้าโปรไฟล์และลองเชื่อมต่อจากภายใน Xcodeไม่ใช่จากภายในใบรับรองตัวระบุและโปรไฟล์โดยกดปุ่มแก้ไขปัญหาใน Xcode


1
ขอบคุณสำหรับการแบ่งปัน. คุณบันทึกวันของฉัน
กฤษณะ Karki

4

อัปเดตเป็น Xcode 7.3.1 พวกเขาได้แก้ไขข้อผิดพลาดนี้แล้ว


1
ฉันเริ่มมีปัญหานี้ในวันที่ 22 กรกฎาคมกว่าอัปเดตเป็น 7.3.1 และปัญหาหายไป คำตอบอื่น ๆ อาจจะเหมาะสมกับเงื่อนไขนั้น แต่ในปัจจุบันมันเป็นปัญหา XCode และฉันหวังว่าคนอื่นจะรู้จักคำตอบนี้และประหยัดเวลาของพวกเขา ขอบคุณสำหรับคำตอบ.
Berk

3

ฉันเพิ่งมีปัญหานี้ นี่คือการกำหนดค่าของฉัน:

ฉันได้รับใบรับรองผู้พัฒนา iPhone ในบัญชีนักพัฒนาซอฟต์แวร์ (Apple Store) และบัญชีองค์กร ใบรับรอง 2 เหล่านี้มีชื่อเดียวกันในพวงกุญแจของฉัน:iPhone Developer : firstName lastName

ฉันถือว่า Xcode ไม่รู้ว่าควรเลือกอันไหนและเลือกผิด

ฉันแก้ไขได้โดยเลือกอันที่ดีใน Xcode> การตั้งค่าการสร้าง> การเซ็นรหัส ก่อนหน้านี้มันถูกตั้งค่าเป็น iOS Developer


3

ฉันมีปัญหาเดียวกันและการแก้ไขด่วนคือ:

  1. ลบ id กลุ่มจากแท็บทั่วไปของ Xcode
  2. ไปที่ไฟล์ info.plist และใส่รหัสบันเดิลสำหรับฟิลด์ตัวระบุบันเดิล

ทำความสะอาดและเรียกใช้ แค่นั้นแหละ.


3

ล้างหรือแก้ไขโปรไฟล์การจัดสรรที่ไม่ถูกต้องและหมดอายุทั้งหมด แม้ว่าพวกเขาจะดูเหมือนไม่เกี่ยวข้อง

เราพบสิ่งนี้เมื่อเราพยายามคอมไพล์แอพที่เคยใช้งานได้ดีมาก่อน ไม่มีอะไรทำงานจนกว่าเราจะทำความสะอาดโปรไฟล์การจัดสรร

จากนั้นคลิกที่ "ดาวน์โหลดทั้งหมด" ในส่วน "การจัดเตรียมโปรไฟล์" ของบัญชี Apple Id สำหรับทีมที่เหมาะสม

อาจเกี่ยวข้องกับ XCode 7.3


3

หากคุณพบข้อผิดพลาดนี้ขณะทำการปรับใช้แบบเฉพาะกิจตอนนี้จะได้รับการแก้ไขในรีลีส XCode 7.3.1 (3 พฤษภาคม 2559): https://itunes.apple.com/us/app/xcode/id497799835?ls= 1 & MT = 12

การเปลี่ยนแปลง 7.3.1:

  • Git อัปเดตเป็นรุ่น 2.7.4 เพื่อปรับปรุงความปลอดภัย
  • แก้ไขปัญหาที่การปิดความสามารถในเครื่องมือแก้ไข Xcode อาจเปิดใช้งานการให้สิทธิ์ในชุดแอป
  • แก้ไขปัญหาที่สามารถป้องกันการส่งออก ad-hoc บิลด์จากไฟล์เก็บถาวร
  • แก้ไขข้อขัดข้องเมื่อนำเข้าการแปลภาษาท้องถิ่น

ขอบคุณมากมันใช้งานได้สำหรับฉัน แอพของฉันเกือบทั้งหมดมีปัญหานั้น มันไม่น่าเชื่อว่าแอปเปิ้ลรุ่น Xcode ที่มีรถว่า ...
brainray

3

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

ฉันมีปัญหาเดียวกันกับขั้นตอนการส่งและแก้ไขโดยการเลือกบทบัญญัติของ Appstore แทน AdHoc ง่าย !!

หวังว่านี่จะช่วยได้ ดีที่สุด :)


ฉันต้องสร้างสำหรับ Ad-hoc เท่านั้นเพราะมันมีไว้สำหรับผู้ใช้ที่มีข้อ จำกัด ในการทดสอบเท่านั้นมีคำตอบอื่นอีกหรือไม่?
Ganesh Kumar

3

นี่คือสำหรับผู้ที่ชนกับกรณีแปลก ๆ ที่ฉันทำคุณไม่สามารถใช้คำหลักtestในบันเดิล id

เราต้องการทดสอบการแชร์ข้อมูลผ่านฟีเจอร์กลุ่มแอพและแอพที่เป็นเพื่อนยังไม่ได้รับการพัฒนาดังนั้นเราจึงเปลี่ยนรหัสประจำตัวเพื่อทดสอบ APP_NAME แทนที่จะเป็นบริษัทAPP_NAME เราตั้งค่าทุกอย่างใน iTunes Connect และไม่มีอะไรทำงานได้ถูกต้อง จากนั้นเราเปลี่ยนชื่อเป็นเบต้า APP_NAME และ Xcode สามารถจัดการรหัสแอปได้อย่างถูกต้องอีกครั้ง

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

หวังว่าจะช่วย


2

สิ่งนี้อาจใช้กับ Xcode รุ่นล่าสุด (7.3 D175) รุ่นล่าสุดเท่านั้น:

กดTry Againปุ่ม

หลังจากเล่นซอฟท์แวร์ Xcode ด้วยการตั้งค่าหลายชั่วโมงและเริ่มการรับรองโปรไฟล์ / รหัสแอพ / การจัดเตรียมโปรไฟล์เริ่มต้นใหม่ฉันสิ้นสุดที่สถานที่เดียวกันข้อความแสดงข้อผิดพลาดเดียวกันรหัสแอปไม่พร้อมใช้งานรหัสแอปไม่สามารถใช้ได้

ด้วยความหงุดหงิดฉันกดTry Againปุ่มคิดว่ามันไร้ประโยชน์ แต่มันได้ผล


2

ฉันมีปัญหาเดียวกันนี้ใน Xcode 7.3 เพื่อแก้มันฉันทำต่อไปนี้:

  1. ลบโปรไฟล์การจัดเตรียมบนเว็บไซต์พอร์ทัลผู้พัฒนา
  2. สร้างโปรไฟล์การจัดสรรการพัฒนาใหม่ด้วยตนเองบนเว็บไซต์พอร์ทัล
  3. เพิ่มโปรไฟล์ใหม่ใน Xcode ภายใต้การตั้งค่า -> บัญชี -> Apple ID -> ดูรายละเอียด ความพยายามเพียงคลิกปุ่มดาวน์โหลดข้างโปรไฟล์ใหม่ทำให้ฉันมีข้อผิดพลาด มันก็ต่อเมื่อฉันคลิก "ดาวน์โหลดทั้งหมด" ที่ด้านล่างว่าในที่สุดมันก็ดาวน์โหลดและแก้ไขทุกอย่าง

2

ฉันมีการจัดสรรการแจกจ่ายสำหรับ Apple ID ของฉันสำหรับ App Store เท่านั้นและยังให้ข้อผิดพลาดนั้นกับฉัน: รหัสแอปที่มีตัวระบุ '' ไม่พร้อมใช้งาน โปรดป้อนสตริงอื่น

ฉันเพิ่งอัปเดตเป็น Xcode 7.3 และอาจเป็นสาเหตุของปัญหา ดังนั้นสิ่งที่ฉันทำคือการสร้างการจัดเตรียมการพัฒนา iOS โดยการเลือกอุปกรณ์ทั้งหมดที่ฉันต้องการทดสอบใน iOS Dev ศูนย์ (ศูนย์สมาชิก) จากนั้นเปิด Xcode -> การตั้งค่าและภายใต้บัญชีของฉันดาวน์โหลดการจัดเตรียมการพัฒนาที่สร้างขึ้นใหม่สำหรับรหัสแอปนั้น เมื่อทำเช่นนั้นข้อผิดพลาดจะหายไป


ปัญหาเดียวกันที่เกิดขึ้นกับฉันเมื่อวานเมื่อฉันเลือกที่จะส่งออกสำหรับการปรับใช้ Ad-hoc แต่ก็ยังฉันไม่สามารถทำอะไรเกี่ยวกับเรื่องนั้นฉันได้ลองตอบสิ่งที่คุณได้รับการปรับปรุงโปรดช่วยฉันอีกครั้ง
Ganesh Kumar

2

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

  1. ตรวจสอบว่ารหัสกลุ่มของคุณตรงกับพอร์ทัล
  2. ตรวจสอบว่าแอปของคุณในพอร์ทัลเปิดใช้งานการให้สิทธิ์เช่นเดียวกับไฟล์การให้สิทธิ์โครงการของคุณ
  3. ตรวจสอบว่าโปรไฟล์การจัดสรรของคุณถูกต้องและแก้ไข / ลงทะเบียนใหม่ถ้าไม่
  4. ในคุณสมบัติ Xcode> บัญชีคลิกสองครั้งที่บัญชีและแตะปุ่ม "ดาวน์โหลดทั้งหมด"
  5. สะอาด
  6. ลองอีกครั้ง

ฉันได้ลองทุกอย่างในที่สุด "ดาวน์โหลดทั้งหมด" เป็นวิธีแก้ปัญหาสำหรับฉันขอบคุณ :)
guru

1

com.domainName.AppName

นี่คือตัวระบุบันเดิล ตามตัวระบุนี้เพียงครั้งเดียวเท่านั้นที่สามารถส่งการแจ้งเตือนแบบพุชและการซื้อที่ไม่เหมาะสม ดังนั้นแอพนี้ทำให้มันเป็นรหัสเฉพาะสำหรับแอพ ดังนั้นลองใช้ชื่อใหม่เป็น "com.domainName.YourName"

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