Làm cách nào để cập nhật Xcode trên OSX lên phiên bản mới nhất?


188

Cách dễ nhất để cập nhật Xcode trên OSX là gì?

Tôi thấy điều này trong thiết bị đầu cuối:

$ brew install xxxxxxx
Warning: Your Xcode (4.3.3) is outdated
Please install Xcode 4.6.

Nhưng khi tôi mở ra Xcode > Preferences > Downloads, nó nói không có cập nhật?

Câu trả lời:


268
  1. Mở App Store

    nhập mô tả hình ảnh ở đây

  2. Nhìn ở trên cùng bên phải cho phần cập nhật

    nhập mô tả hình ảnh ở đây

  3. Tìm Xcode và bấm Cập nhật nhập mô tả hình ảnh ở đây


142
Chỉ muốn lưu ý rằng điều này sẽ chỉ hiển thị dưới dạng bản cập nhật nếu bạn đã cài đặt phiên bản của mình trực tiếp từ App Store. Tuy nhiên, nếu bạn đã cài đặt nó từ nơi khác, bạn sẽ cần tải xuống lại toàn bộ phiên bản Xcode mới.
CodeBiker

4
Không có bản cập nhật Xcode nào hiển thị cho tôi trong phần Cập nhật. Tôi vừa cập nhật từ Yosemite lên El Capitan và Xcode hiện là phiên bản 7.2. Nhưng cần 7.3 để phát triển cho iPhone của tôi, phiên bản 9.3 trên iOS.
Alyoshak

22
Chỉ cần tìm kiếm xcode trong hộp tìm kiếm, ở đó bạn sẽ nhận được xcode với tùy chọn cập nhật xcode ngay cả khi bạn không cài đặt bằng appstore. Nó hoạt động với tôi ở Yosemite
Mohamed Hussain

1
Apple thật là bực bội. Một số nâng cấp hệ điều hành gần đây đã phá vỡ rất nhiều thứ. Lãng phí hàng giờ cố gắng sửa chữa mọi thứ Mojave đã phá vỡ.
Andrew Leyva

1
OK, tôi đang dùng Mojave 10.14.5 và Xcode của tôi là 10.1. Tôi thấy trong AppStore, lịch sử phiên bản hiển thị phiên bản mới nhất là 10.2.1, nhưng vẫn không có gợi ý nào để cập nhật từ nó, chỉ có MỞ, bất kể tôi có cố gắng tìm kiếm nó hay bất cứ thứ gì khác, chết tiệt ... Tôi cần phiên bản mới nhất này để xây dựng ứng dụng của mình!
RAM237

88

softwareupdate --list xem danh sách các phần mềm lỗi thời.

softwareupdate --install --all cập nhật tất cả các phần mềm lỗi thời.

softwareupdate --install <product name> cập nhật phần mềm bạn đặt tên.


18
Không làm việc cho tôi trên Sierra. softwareupdate --list Software Update Tool Finding available software No new software available.
Jonathan Cross

4
Không hoạt động trên MacOS Catalina 10.15.1. softwareupdate --install XcodenóiXcode: No such update
Ron Kalian

61

Thỉnh thoảng tôi không thấy cập nhật Xcode Updates tabtrong AppStore
Vì vậy tôi tìm kiếm Xcode trong AppStore nhập mô tả hình ảnh ở đây

Sau đó bấm cập nhật và nó cập nhật


6
Tôi nghĩ rằng bằng cách nào đó bản cập nhật không được phát hiện sau khi cập nhật hệ điều hành, giải pháp này hiệu quả với tôi.
Alexey Podlasov

1
Tôi đã được yêu cầu cài đặt lại Xcode. Có lẽ do nâng cấp High Sierra .. Không có ý tưởng. Nó đã được cài đặt trước đó.
rhand

50

nhập mô tả hình ảnh ở đây

Nếu việc cố tải xuống qua App Store khiến bạn có một chút spinner xám và không có gì thực sự xảy ra, thì bạn có thể truy cập:

https://developer.apple.com/doad/more/

đăng nhập bằng ID nhà phát triển Apple của bạn và Xcode mới nhất sẽ có sẵn dưới dạng tải xuống .zip.


Điều này chỉ cho phép tôi tải xuống xCode 9, tôi muốn tải xuống 8.2.1 tôi phải làm sao? @kris
Alper

1
@Avatar - thật lạ, khi tôi truy cập developer.apple.com/doad/more và cuộn xuống tôi cũng có thể thấy các phiên bản trước đó, bao gồm 8.2.1 - có thể theo đuổi điều này với Trợ giúp của Apple
kris

1
Tôi đã có đội trưởng khi tôi cập nhật lên vấn đề sierra cao đã được giải quyết. @kris
Alper

Tại sao appstore cứ treo trên spinner này? Tôi chắc chắn rằng nó quay nhưng thực sự không làm gì sau tay lái.
Nicolas Manzini

Hãy nhớ rằng nó sẽ quay được khoảng 5 phút cho tôi trước khi tải xuống
forresthopkinsa

37

Trong trường hợp của tôi (Xcode 6.1, iOS 8.2) Tôi không thấy bản cập nhật trong AppStore. Tôi tìm thấy Xcode 6.2 để tải xuống và nhấn "Cài đặt". Sau đó, nó đã cài đặt và yêu cầu cập nhật (hơn 2 Gb). Xcode 6.2 hoạt động chính xác với iOS 8.2 và iOS 8.1.2

Hy vọng rằng mẹo này sẽ giúp người khác ...


1
Điểm tốt. Không có gì trong AppStore cho tôi, mặc dù tôi đang ở trên 6.0 thay vì 7.0.
PatrickT

2
Không có chỉ số cập nhật cho tôi, phải tìm bản cập nhật trong cửa hàng theo cách thủ công.
Nestor Ledon


4

Một cách tốt nhất khác để cập nhật và nâng cấp các công cụ phát triển OSX bằng dòng lệnh như sau:

Mở terminal trên OSX và gõ các lệnh bên dưới. Hãy thử 'sudo' làm tiền tố nếu bạn không có quyền quản trị viên.

brew update

và để nâng cấp các công cụ và thư viện lỗi thời sử dụng lệnh bên dưới

brew upgrade

Chúng sẽ cập nhật tất cả các gói như nút, rethinkDB và nhiều hơn nữa.

Cũng thế, softwareupdate --install --all lệnh này cũng hoạt động tốt nhất.

Quan trọng: Loại bỏ tất cả các gói lỗi thời và giải phóng một số dung lượng bằng lệnh đơn giản.

brew cleanup

2
Tôi không có cập nhật nhìn thấy bởi những gì câu trả lời khác nói. Chỉ điều này làm việc! :)
Uday

3
không hoạt động nếu bạn gặp phải lỗi sau: Xcode của bạn (nnn) quá lỗi thời.
dùng2589273

Câu trả lời này thật đáng buồn không giúp ích cho vấn đề (XCode chỉ có thể cập nhật qua Mac App Store)
FaZe Unempl0yedd

3

Tôi cũng chạy vào bugger này.

Tôi đang chạy phiên bản Xcode cũ hơn (không tương thích với ios 9.2) nên tôi cần cập nhật.

Tôi đã dành hàng giờ cho việc này và liên tục nhận được bánh xe tử thần trong cửa hàng ứng dụng. Không có gì làm việc. Tôi đã thử phần mềm CLI, cập nhật OSX, mọi thứ.

Cuối cùng tôi đã phải tải xuống AppZapper, sau đó lấy XCode.

Tôi đã đi vào cửa hàng ứng dụng để tải xuống và nó vẫn không hoạt động. Sau đó tôi khởi động lại.

Và từ đây cuối cùng tôi cũng có thể nâng cấp lên phiên bản xcode mới.

CẢNH BÁO: AppZapper cũng có thể xóa tất cả dữ liệu của bạn xung quanh Xcode, vì vậy hãy chuẩn bị bắt đầu từ đầu trên hồ sơ, khóa, v.v. Ngoài ra, theo các ghi chú khác ở đây, tất nhiên hãy sẵn sàng cho chuyến thám hiểm tải xuống dài 3-5 giờ .. .


Lưu ý một khi bạn zap xcode, bạn sẽ phải cài đặt lại các công cụ dev: gist.github.com/gaquino/87bdf0e6e852e445c0361379d3e9732a
Jake Sylvestre

1

Tôi đã sử dụng Command_Line_Tools_OS_X_10.XX_for_Xcode_7.2.dmgvà do đó phải tải xuống phiên bản mới nhất từ đây .


1

Bạn KHÔNG cần nâng cấp Xcode.

Chỉ cần mở tập tin /usr/local/Homebrew/Library/Homebrew/extend/os/mac/diagnostic.rb ,

sau đó loại bỏ dòng này check_xcode_minimum_versiontrong chức năng sau.

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

Sau đó brew installnên hoạt động tốt.


Tại sao bạn cho rằng anh ấy KHÔNG cần nâng cấp XCode, Apple Store luôn yêu cầu cập nhật các bản dựng Xcode, trừ khi họ không cho phép bạn tải lên các bản cập nhật ứng dụng.
DJ.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.