เครื่องมือบรรทัดคำสั่งเบต้ามีให้เป็นอัพเดต - เพราะเหตุใด


13

วันนี้ App Store เสนอเครื่องมือบรรทัดคำสั่งสำหรับ Xcode 10.0 เบต้า 1 ให้ฉัน

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

ฉันจำไม่ได้ว่าเคยลงทะเบียนเป็นผู้ทดสอบเบต้าสำหรับซอฟต์แวร์ Apple ใด ๆ เหตุใดฉันจึงได้รับการอัปเดตนี้และฉันจะป้องกันไม่ให้ซอฟต์แวร์เบต้าดังกล่าวถูกติดตั้งโดยไม่ตั้งใจได้อย่างไร

ฉันมี macOS 10.13.5 และ Xcode 9.4 ฉันยังมี MacPorts ที่มีเสียงดังกราว 6.0 (ใหม่กว่าใน Xcode แต่ไม่ควรรบกวน)


อัปเดต 2019-06-04:มันกำลังเกิดขึ้นอีกครั้งคราวนี้มีการเสนอ "เครื่องมือบรรทัดคำสั่งเบต้า 1 สำหรับ Xcode 11.0" ดูเหมือนว่านี่เป็นความผิดพลาดในส่วนของ Apple อีกครั้ง (ดูคำตอบที่ยอมรับได้)


4
ทุกคนที่อ่านสิ่งนี้ซึ่งใช้คำเตือนส่วนหัวของเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ - สิ่งนี้จะทำให้ทุกอย่างเสียหาย ฉันต้องติดตั้ง XCode ใหม่เพื่อติดตั้งเครื่องมือเก่าเพื่อให้เครื่องมือ dev ของฉันทำงานอีกครั้ง
Jahhein

1
@Jahhein อัปเดตคำตอบของฉันพร้อมลิงก์ไปยังแพ็คเกจลบข้อมูล
grg

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

คำตอบ:


20

Apple ได้แก้ไขปัญหาเดียวกันซึ่งเกิดขึ้นกับ macOS 10.14 Mojave ที่เสนอ CLTools สำหรับ macOS 10.15 Catalina ในช่วงเวลาสั้น ๆ แคตตาล็อก 10.14 ได้รวมเครื่องมือของ 10.15 แต่ได้ถูกลบออกจากแคตตาล็อกนี้และรวมอยู่ในแคตตาล็อกเบต้าเท่านั้น

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


Apple แก้ไขปัญหาสำหรับ macOS 10.13 High Sierra รีเฟรชการอัปเดตด้วย⌘Rและการอัปเดตควรหายไป

นี่เป็นข้อผิดพลาดในส่วนของ Apple Apple ได้เผยแพร่โปรแกรมปรับปรุงนี้กับทุกคนอย่างไม่ถูกต้องไม่ใช่เฉพาะในเส้นทางการอัปเกรดเบต้า

หากการปรับปรุงยังคงปรากฏอยู่คุณสามารถซ่อนได้โดยคลิกขวาและเลือกซ่อนการอัปเดต

ซ่อนการอัปเดตจากรายการ

หากคุณติดตั้งการอัปเดตและรู้ว่าเครื่องมือของคุณใช้งานไม่ได้คุณสามารถลบเครื่องมือเหล่านี้โดยใช้CLTools_macOS_SDK_Remove_1014.pkgจาก Apple:


การอัปเดตไม่ถูกต้องในแค็ตตาล็อกการอัพเดทซอฟต์แวร์เริ่มต้นบน High Sierra: https://swscan.apple.com/content/catalogs/others/index-10.13-10.12-10.11-10.10-10.10-10.9-mountainlion-lion-snowleopard-leopard .merged-1.sucatalog.gz

การปรับปรุงมีให้สำหรับเบต้าและนักพัฒนาในแคตตาล็อกที่เกี่ยวข้อง:

<dict>
    <key>Digest</key>
    <string>82bddd90f3152da26424d8c6fb7264763a3eee78</string>
    <key>Size</key>
    <integer>26082625</integer>
    <key>MetadataURL</key>
    <string>https://swdist.apple.com/content/downloads/01/53/091-65367/h0b7b20hoylsqj7pih1htv5b9oa9y4z4gq/CLTools_SDK_macOS1014.pkm</string>
    <key>URL</key>
    <string>http://swcdn.apple.com/content/downloads/01/53/091-65367/h0b7b20hoylsqj7pih1htv5b9oa9y4z4gq/CLTools_SDK_macOS1014.pkg</string>
</dict>

1
ดังนั้นระบบของฉันจึงไม่แตกหักเสียหายและทุกคนจะได้รับการอัปเดตนี้ เพียงเพิกเฉยต่อไปจนกว่า Apple จะแก้ไข
Szabolcs

หากคุณ (ใหม่) เรียกใช้การอัปเดตซอฟต์แวร์ก็ควรจะหายไปทันที ดูเหมือนว่าสิ่งคงที่ของ Apple
Michael Thompson

@Michael ยืนยันรายการถูกลบออกจากแคตตาล็อก คำตอบที่แก้ไขแล้วสำหรับความโดดเด่นขอบคุณ
grg

ฉันได้รับสิ่งนี้อีกครั้ง ... หรือบางสิ่งบางอย่างบนเครื่องของฉันเสียในครั้งนี้? i.stack.imgur.com/xUYUK.png
Szabolcs

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