โปรไฟล์การจัดเตรียม Xcode 8 จะไม่ดาวน์โหลด


89

ฉันเพิ่งอัปเดตเป็น Xcode 8 และเมื่อฉันคลิกที่ตัวเลือก "ดาวน์โหลด" ถัดจากโปรไฟล์การจัดเตรียมในเมนู Xcode / Preferences / Accounts / View Details จะเปลี่ยนเป็นสีเทาและไม่ดาวน์โหลด หลังจากรีสตาร์ท Xcode ปุ่มดาวน์โหลดจะสามารถคลิกได้อีกครั้งและปัญหายังคงมีอยู่ Xcode 8 "เริ่ม" ดาวน์โหลดและปุ่มจะเป็นสีเทาตลอดไป ดาวน์โหลดโปรไฟล์การจัดเตรียมด้วยตนเองและวางบนไอคอน Xcode ไม่ได้เพิ่มโปรไฟล์ลงในบัญชีผู้พัฒนาเฉพาะใน Xcode 8 ใครมีปัญหานี้เมื่อเร็ว ๆ นี้และแก้ไขได้หรือไม่? ฉันตรวจสอบคำถามทั้งหมดที่เกี่ยวข้องกับ Xcode เวอร์ชันใหม่แล้วยังไม่มีวิธีแก้ไข


13
นี่เป็นเรื่องน่าโมโหฉันเคยมีปัญหาเดียวกัน ยังพูดคุยกันที่นี่forums.developer.apple.com/thread/63621
blahartinger

ณ วันนี้ฉันยังไม่มีวิธีแก้ปัญหาที่เหมาะสมฉันกำลังดำเนินการจัดเตรียมอัตโนมัติและรีเซ็ตทุกอย่างสำหรับโครงการเดิมที่ฉันกำลังดำเนินการอยู่ สิ่งที่สมเหตุสมผลเท่านั้นที่ฉันแนะนำได้ในตอนนี้ - รายงานข้อบกพร่องของไฟล์
Wladek Surala

ฉันเคยผ่านเรื่องเดียวกันและฉันได้รับคำตอบแล้ว โปรดตรวจสอบว่าเหมาะกับคุณหรือไม่? ฉันใช้ xcode เวอร์ชัน 8.1 GM
Vighnesh Pai

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

คำตอบ:


12

โปรดทราบว่า UI นี้ใน Xcode สะดวกและไม่ควรปิดกั้นงานของคุณ โปรไฟล์ที่คุณต้องการดาวน์โหลดยังคงมีอยู่โดยทำตามขั้นตอนต่อไปนี้:

  1. ไปที่ developer.apple.com ใน Safari
  2. คลิกบัญชีและลงชื่อเข้าใช้
  3. คลิกที่ Ceritficates, Identifiers และ Profiles
  4. ไปที่โปรไฟล์ที่คุณสนใจและดาวน์โหลด
  5. ลากโปรไฟล์ที่ดาวน์โหลดไปยังไอคอนของ Xcode ในท่าเรือ

ณ จุดนี้โปรไฟล์ของคุณจะถูกติดตั้งบน Mac ของคุณและสามารถใช้งานได้ภายใน Xcode

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


1
ฉันได้ลองสิ่งนี้กับทั้ง 3 โปรไฟล์ที่เรามีและดูเหมือนจะไม่ทำอะไรเลย ฉันดาวน์โหลดโปรไฟล์จากเว็บไซต์และดับเบิลคลิกที่มัน สิ่งนี้จะแสดง Xcode แต่ไม่มีข้อบ่งชี้อื่นใดเกิดขึ้น และโปรไฟล์ยังคงมีปุ่มดาวน์โหลดในการตั้งค่า
Jonathan

25

ฉันพบปัญหาเดียวกันที่ปุ่มดาวน์โหลดเป็นสีเทา แต่ดูเหมือนว่าการดาวน์โหลดจะไม่เสร็จสมบูรณ์

ฉันลบโปรไฟล์ทั้งหมดด้วยตนเองใน Finder และคลิกที่ดาวน์โหลด แม้ว่าการดาวน์โหลดจะไม่เสร็จสมบูรณ์ แต่โปรไฟล์ก็ยังคงดาวน์โหลดอยู่ ...

คุณสามารถตรวจสอบโปรไฟล์ของคุณใน Finder ได้ที่

HOME/Library/MobileDevice/Provisioning Profiles

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


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

ทำงานให้ฉันด้วย!
Mathew Antony

3

ฉันหลีกเลี่ยงได้โดยการยกเลิกการเลือกและตรวจสอบอีกครั้ง:

การตั้งค่าโครงการ -> ทั่วไป -> การลงนาม -> 'จัดการการลงนามโดยอัตโนมัติ'


แน่นอนว่านี่เป็นสิ่งที่ถูกต้องจาก Xcode 8 และ iOS 10 และนั่นคือวิธีที่นักพัฒนา (ฉันคิดว่าเกือบทั้งหมด) ทำให้ "ฝันร้ายการจัดเตรียม" สิ้นสุดลง +1 คำถามของฉันเกี่ยวกับการแก้ปัญหาด้วย UI ของ Xcode เนื่องจากมีบางกรณีที่มีคนต้องการใช้โปรไฟล์การจัดสรร "เก่า" ในโปรเจ็กต์ที่ไม่ใช่ของใหม่
Wladek Surala

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

ยังไม่ได้แก้ไขปัญหาให้ฉัน
Andrew

สิ่งนี้ไม่ได้ช่วยแก้ปัญหาให้ฉัน ฉันต้องเปิดโปรเจ็กต์อื่นอีกครั้ง (ซึ่งใช้งานได้ก่อนหน้านี้) และปิดและเปิดโปรเจ็กต์ที่มีปัญหาเพื่อให้มันใช้งานได้ ฉันทำซ้ำสองครั้งนี้
Peng ที่ ZenUML.com

นั่นไม่ใช่ประเด็นของ "จัดการการลงนามโดยอัตโนมัติ" หรือไม่? การเปิดใช้ทำให้ฉันสามารถเลือกโปรไฟล์การจัดเตรียมได้ด้วยตนเอง
แซม

2

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


การปรับปรุง. ฉันสามารถทำให้มันใช้งานได้ ด้วยเหตุผลแปลก ๆ ในพอร์ทัลนักพัฒนาโปรไฟล์การจัดเตรียมสำหรับแจกจ่าย (สำหรับ testflight) ของฉันถูกตั้งค่าให้ทำงานกับใบรับรองบางอย่างที่ฉันไม่มีคีย์ส่วนตัวในพวงกุญแจ ฉันเปลี่ยนใบรับรองกับใบรับรองอื่นที่ฉันมีคีย์ส่วนตัวและทุกอย่างทำงานได้ดี ตรวจสอบโปรไฟล์การจัดเตรียมของคุณ! ฉันไม่แน่ใจว่านี่เกี่ยวข้องกับ Xcode8 หรือไม่ แต่แน่นอนว่าฉันไม่ได้เปลี่ยนด้วยตัวเอง
ก๊อป

2

ฉันมีปัญหาเดียวกันนี้ นี่คือสิ่งที่ฉันทำเพื่อแก้ปัญหาให้ฉัน

  • ก่อนอื่นฉันคลิกขวาที่แต่ละโปรไฟล์ทั้งสองซึ่งจะ "ไม่ดาวน์โหลดเป็นสีเทา" และย้ายไปที่ถังขยะ
  • จากนั้นฉันก็ลบบัญชีผู้พัฒนาภายใน Xcode
  • ฉันเพิ่มบัญชีนักพัฒนาอีกครั้งกลับไปดูรายละเอียดและดาวน์โหลดทั้งหมด

มันได้ผลสำหรับฉันหวังว่านี่จะช่วยได้


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

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

2

คำตอบอยู่ที่นี่

มันฟังดูไม่มาก แต่มันใช้งานได้จริงสำหรับฉัน

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

ไม่ได้ไปที่การตั้งค่าโปรเจ็กต์ Xcode และทำเครื่องหมายในช่องทำเครื่องหมายการลงนามโดยอัตโนมัติ xcode จะจัดการส่วนที่เหลือให้คุณ


โปรดอ่านการสนทนาทั้งหมดก่อนโพสต์ - มีการกล่าวถึงการลบโปรไฟล์การจัดเตรียมด้วยตนเองที่นี่
Wladek Surala

1

ฉันเคยมีปัญหานี้เช่นกันและประสบความสำเร็จในการเปลี่ยนชื่อโปรไฟล์ ตัวอย่างเช่นเคยใช้ชื่อว่า "[App Name] Dev" และไม่ว่าฉันจะทำอะไรการต่ออายุลบและสร้างใหม่โดยใช้ชื่อเดียวกันติดตั้งด้วยตนเองก็จะใช้ไม่ได้เลย จนกว่าฉันจะเปลี่ยนชื่อโปรไฟล์เป็น "[App Name] Development"



0

ลองลบและเพิ่มบัญชีของคุณหากไม่ได้ผล

ลอง

เปิด Terminal

พิมพ์defaults delete com.apple.Xcodeและกด "Enter" การดำเนินการนี้จะลบการตั้งค่าแบบกำหนดเองที่ตั้งขึ้น

พิมพ์rm -rf ~/Library/Application\ Support/Xcodeและกด "Enter" ซึ่งจะลบโฟลเดอร์การกำหนดค่าด้วย

สิ่งนี้บันทึกวันของฉันหากปัญหายังคงมีอยู่อีกครั้งติดตั้ง Xcode อีกครั้ง


1
มีการเปลี่ยนแปลงบางอย่าง - ตอนนี้ดาวน์โหลดโปรไฟล์แบบสุ่มบางส่วนกำลังดาวน์โหลด แต่ปัญหาอื่น ๆ ยังคงมีอยู่ในที่สุดบางรายการก็แสดงเป็นดาวน์โหลดและหลังจากนั้นไม่กี่วินาทีปุ่มดาวน์โหลดจะปรากฏขึ้นอีกครั้ง ฉันจะพยายามแก้ไข
Wladek Surala

ไม่ได้ผลสำหรับฉัน ฉันเห็นพฤติกรรมเดียวกันกับ @gameCon
blahartinger

1
หากต้องการลบค่าเริ่มต้นของคุณคุณอาจต้องทำdefaults delete com.apple.dt.Xcodeมากกว่าdefaults delete com.apple.Xcode
danyamachine

0

ฉันเจอปัญหาเดียวกันและไม่มีอะไรแก้ไขได้ดังนั้นฉันจึงพบวิธีแก้ปัญหา

  1. ดาวน์โหลดโปรไฟล์การจัดเตรียมโดยตรงจากบัญชีผู้พัฒนาและแตะสองครั้งที่มันจะได้รับการติดตั้งใน xcode
  2. ดาวน์โหลดและติดตั้งยูทิลิตี้การกำหนดค่า iPhone
  3. เปิดยูทิลิตีการกำหนดค่า iPhone ที่นั่นคุณจะพบโปรไฟล์การจัดเตรียมทั้งหมด
  4. จากนั้นเลือกโปรไฟล์การจัดเตรียมที่คุณต้องการใช้จากนั้นรายละเอียดของโปรไฟล์ที่คุณสามารถดูตัวระบุโปรไฟล์
  5. คัดลอกตัวระบุโปรไฟล์และเปิด xcode
  6. ไปที่รหัสประจำตัวการเซ็นชื่อและที่นั่นในโปรไฟล์การจัดเตรียมให้เลือกผู้อื่นและวางตัวระบุโปรไฟล์ที่คัดลอก
  7. บิงโก!

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

0

ในกรณีของฉัน (Xamarin.iOS btw) ฉันได้ลบโปรไฟล์การจัดเตรียมทั้งหมดที่อยู่ในนั้นด้วยตนเองHOME/Library/MobileDevice/Provisioning Profilesแต่ฉันต้องทำอย่างอื่นเพื่อให้สามารถปรับใช้แอปกับอุปกรณ์ได้:

ปัญหาคือฉันได้ติดตั้ง iOS 10 Push Notifications Framework ใหม่ล่าสุดซึ่งต้องมีการเพิ่มคุณสมบัติต่อไปนี้ใน Entitlements.plist:

<key>aps-environment</key>
<string>development</string>

และผมก็พยายามที่จะปรับรุ่นพัฒนาโดยใช้ค่าแทนproduction developmentการเปลี่ยนค่านั้นเป็นเคล็ดลับ


0

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

บัญชี -> เลือกบัญชีที่เพิ่ม -> เลือกทีมและดูรายละเอียด (หรือดับเบิลคลิกชื่อทีม) -> คุณจะเห็นปุ่มรีเซ็ตหากจำเป็นให้คลิกที่มัน

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

และมักจะออกจาก Xcode และเปิดใหม่ทุกครั้งหลังจากที่คุณทำเกือบทุกครั้งหลังจากเสียเวลาไป 2 วันฉันก็ทำให้มันเป็นแบบนี้!


0

ฉันมีปัญหาเดียวกัน ฉันปล่อยให้วิธีแก้ปัญหาที่เหมาะกับฉัน:

ฉันลบใบรับรองทั้งหมดที่หมดอายุออกจาก keyChain ของฉันฉันสังเกตว่าใบรับรองใหม่ไม่ได้ดาวน์โหลดเพราะฉันมีใบรับรองที่เกี่ยวข้องกับใบรับรองที่หมดอายุ ฉันไม่รู้ว่าทำไมมันถึงเป็นปัญหาของ keyChain / iTunes ของฉัน


สิ่งนี้ไม่ได้ผลสำหรับฉัน แต่อาจใช้ได้กับคนอื่น อันที่จริงพวงกุญแจมีข้อบกพร่องที่เป็นที่รู้จักบางอย่างเกี่ยวกับฟังก์ชันการเพิ่ม / ลบอย่างน้อยใน iOS ดังนั้น macOS อาจคล้ายกัน แต่ฉันไม่มีเหตุผลทั้งหมดสำหรับคำชี้แจงนี้
Wladek Surala

@gameCon ฉันเห็นด้วยอย่างยิ่งดูเหมือนว่าจะเป็นข้อผิดพลาดของพวงกุญแจ ฉันไม่มีเหตุผลด้วย
nacho c

0

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

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