วิธีที่ง่ายที่สุดในการอัปเดต Xcode บน OSX คืออะไร
ฉันเห็นสิ่งนี้ในเทอร์มินัล:
$ brew install xxxxxxx
Warning: Your Xcode (4.3.3) is outdated
Please install Xcode 4.6.
แต่เมื่อฉันไปเปิดXcode > Preferences > Downloads
มันบอกว่าไม่มีการปรับปรุง?
วิธีที่ง่ายที่สุดในการอัปเดต Xcode บน OSX คืออะไร
ฉันเห็นสิ่งนี้ในเทอร์มินัล:
$ brew install xxxxxxx
Warning: Your Xcode (4.3.3) is outdated
Please install Xcode 4.6.
แต่เมื่อฉันไปเปิดXcode > Preferences > Downloads
มันบอกว่าไม่มีการปรับปรุง?
คำตอบ:
เปิด App Store
ดูที่ด้านบนขวาของส่วนการปรับปรุง
ค้นหา Xcode & คลิกอัปเดต
softwareupdate --list
ดูรายการซอฟต์แวร์ที่ล้าสมัย
softwareupdate --install --all
อัปเดตซอฟต์แวร์ที่ล้าสมัยทั้งหมด
softwareupdate --install <product name>
อัปเดตซอฟต์แวร์ที่คุณตั้งชื่อ
softwareupdate --list Software Update Tool Finding available software No new software available.
softwareupdate --install Xcode
พูดว่าXcode: No such update
บางครั้งฉันไม่เห็นการอัปเดต Xcode Updates tab
ในAppStore
ดังนั้นฉันจึงค้นหา Xcode ใน AppStore
จากนั้นคลิกอัปเดตและอัปเดต
หากการพยายามดาวน์โหลดผ่าน App Store ทำให้คุณมีสปินเนอร์สีเทาเล็กน้อยและไม่มีอะไรเกิดขึ้นจริงคุณสามารถไปที่:
เข้าสู่ระบบด้วย ID ผู้พัฒนา Apple ของคุณและ Xcode ล่าสุดควรพร้อมใช้งานในรูปแบบการดาวน์โหลด. zip
ในกรณีของฉัน (Xcode 6.1, iOS 8.2) ฉันไม่เห็นการอัปเดตใน AppStore ฉันพบ Xcode 6.2 สำหรับการดาวน์โหลดและกด "ติดตั้ง" จากนั้นจะติดตั้งและขอการอัปเดต (มากกว่า 2 Gb) Xcode 6.2 ทำงานได้อย่างถูกต้องกับ iOS 8.2 และ iOS 8.1.2
หวังว่าเคล็ดลับนี้จะช่วยให้คนอื่น ...
หากคุณต้องการเบต้าล่าสุดมันจะไม่อยู่ใน AppStore แต่คุณต้องลงชื่อเข้าใช้https://developer.apple.comและดาวน์โหลดจากที่นั่น
อีกวิธีที่ดีที่สุดในการอัปเดตและอัปเกรดเครื่องมือในการพัฒนา OSX โดยใช้บรรทัดคำสั่งมีดังนี้:
เปิด terminal ใน OSX และพิมพ์คำสั่งด้านล่าง ลอง 'sudo' เป็นคำนำหน้าหากคุณไม่มีสิทธิ์ของผู้ดูแลระบบ
brew update
และสำหรับการอัพเกรดเครื่องมือและไลบรารีที่ล้าสมัยให้ใช้คำสั่งด้านล่าง
brew upgrade
สิ่งเหล่านี้จะอัพเดตแพ็คเกจทั้งหมดเช่นโหนด, rethinkDB และอีกมากมาย
นอกจากsoftwareupdate --install --all
นี้คำสั่งนี้ยังทำงานได้ดีที่สุด
สำคัญ: ลบแพ็กเกจที่ล้าสมัยทั้งหมดและเพิ่มพื้นที่ว่างโดยใช้คำสั่งแบบง่าย
brew cleanup
ฉันวิ่งเข้าไปใน bugger นี้ด้วย
ฉันใช้ Xcode รุ่นเก่ากว่า (ไม่รองรับ iOS 9.2) ดังนั้นฉันจึงจำเป็นต้องอัปเดต
ฉันใช้เวลาหลายชั่วโมงในการทำสิ่งนี้และเริ่มหมุนวงล้อแห่งความตายใน app store ไม่มีอะไรทำงาน ฉันลอง CLI softwareupdate อัพเดต OSX ทุกอย่างแล้ว
ในที่สุดฉันก็ต้องดาวน์โหลด AppZapper จากนั้นก็ล้างด้วย XCode
ฉันไปที่แอพสโตร์เพื่อดาวน์โหลดและมันยังใช้งานไม่ได้ จากนั้นฉันรีบูท
และจากที่นี่ฉันสามารถอัพเกรดเป็น xcode เวอร์ชันใหม่ได้ในที่สุด
คำเตือน: AppZapper สามารถลบข้อมูลทั้งหมดของคุณรอบ ๆ Xcode ได้เช่นกันดังนั้นเตรียมพร้อมที่จะเริ่มตั้งแต่เริ่มต้นในโปรไฟล์คีย์ของคุณ ฯลฯ นอกจากนี้สำหรับโน้ตอื่น ๆ ที่นี่แน่นอนว่าพร้อมสำหรับการดาวน์โหลดนาน 3-5 ชั่วโมง .. .
คุณไม่จำเป็นต้องอัพเกรด Xcode
เพียงแค่เปิดไฟล์/usr/local/Homebrew/Library/Homebrew/extend/os/mac/diagnostic.rb
,
จากนั้นลบบรรทัดนี้check_xcode_minimum_version
ในฟังก์ชั่นต่อไปนี้
def fatal_build_from_source_checks
%w[
check_xcode_license_approved
check_xcode_minimum_version //<-- this one
check_clt_minimum_version
check_if_xcode_needs_clt_installed
].freeze
end
จากนั้นbrew install
ควรทำงานได้ดี
xcode-select --install
ทำงานให้ฉัน