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.