Cách cài đặt Xcode từ gói đã tải xuống


1

Gần đây tôi đã gỡ cài đặt tất cả các công cụ dev từ OS X sau khi gặp sự cố với gcc và nhận ra cả Xcode 3 và 4 đã được cài đặt - nhưng không phải trước khi lưu tệp gói Xcode vào máy tính để bàn. Đó là hơn 3 GB và tôi cho rằng bằng một cách nào đó tôi có thể sử dụng nó để cài đặt lại.

Làm cách nào để sử dụng nó để cài đặt lại Xcode?

Mục đích để cài đặt lại là để tôi biết chắc chắn rằng phiên bản Xcode mới nhất đang được sử dụng cho bất kỳ nỗ lực nào trong quá trình biên dịch mã mà tôi gọi từ thiết bị đầu cuối (đối với bản dựng cục bộ của V8 V8).

P.S. Tôi thậm chí có cần phải cài đặt lại không? Tôi không hiểu tại sao nhấp đúp vào tệp Xcode 3 GB này dường như tải IDE tốt, điều này dường như cho thấy nó phụ thuộc vào các công cụ biên dịch và các thành phần khác được giữ trong gói, thay vì tìm kiếm chúng ở nơi khác trong hệ thống. (Mà tôi tưởng tượng nên là trường hợp xem xét thực tế là tôi chỉ * un * đã cài đặt các công cụ dev từ OS X.)


Không giống như các ứng dụng Windows, các ứng dụng trên OS X và Linux hầu hết đều độc lập và có thể chạy trực tiếp mà không cần phải thực hiện "cài đặt". Tuy nhiên, tôi không chắc chính xác XCode hoạt động như thế nào về vấn đề này, vì vậy tôi sẽ để các chuyên gia trả lời.
Hippo

Câu trả lời:


2

Như Adam đã nêu, Xcode 4.3 chuyển sang là một ứng dụng độc lập. Tôi sẽ đề nghị gỡ cài đặt phiên bản Xcode cũ như ông đã nêu, sau đó chỉ cần sao chép phiên bản mới .app trong thư mục Ứng dụng của bạn. Cuối cùng, xóa toàn bộ /Developer danh mục.


Tuy nhiên, Apple đã quyết định phạm sai lầm là không cập nhật các đường dẫn cho các công cụ phát triển. Vì vậy, bạn cần cập nhật các đường dẫn bằng tay. Nếu bạn đã đặt Xcode vào thư mục Ứng dụng, bạn có thể chạy phần sau trong Terminal để chuyển đường dẫn đến vị trí ứng dụng mới của bạn:

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

Nếu bạn cần kiểm tra đường dẫn hiện tại, bạn có thể làm như sau:

xcode-select -print-path

3

Xcode mới nhất (4.3) trên thực tế có gói độc lập riêng, do đó, nó sẽ chạy độc lập với bất cứ thứ gì bạn có trong / Nhà phát triển. Sau khi cài đặt, nó sống trong Ứng dụng như mọi ứng dụng khác trên hệ thống của bạn. Bạn có thể sẽ thấy (hoặc đã tìm thấy) rằng nó yêu cầu quyền cài đặt các phần khác của chính nó theo yêu cầu.

Nếu nó không có trong / Ứng dụng, chỉ cần kéo nó ở đó - đơn giản như cài đặt bất kỳ ứng dụng nào khác. Đây là một thay đổi lớn so với những ngày xưa tồi tệ khi có nó trong / Nhà phát triển và phải cẩn thận trong việc xóa các phiên bản với

sudo /Developer/Library/uninstall-devtools –mode=all

(Một khi bạn không cần Xcode cũ, bạn có thể loại bỏ nó như thế và bạn nên làm điều đó thay vì chỉ bỏ nó vào thùng rác hoặc rm'ing.)

Khi ứng dụng Xcode cơ bản có sẵn trong Ứng dụng, bạn có thể kéo nó vào thanh công cụ, giống như mọi ứng dụng khác. Các ứng dụng hỗ trợ, như Công cụ hoặc FileMerge hoặc OpenGL ES Performance Detective được sử dụng để sống với Xcode trong / Nhà phát triển nhưng bây giờ chúng có thể được tìm thấy trong phần Open Developer Tool > tùy chọn trong thanh menu Xcode thực đơn.

Một số người muốn có các ứng dụng được sử dụng thường xuyên này có sẵn trong dock; FileMerge cho một lần rất hữu ích, trừ khi bạn đang chạy Xcode. Bạn có thể tìm thấy tất cả chúng trong gói ứng dụng Xcode, nếu bạn điều hướng đến nó trong công cụ tìm và sử dụng Show Package Contents trong menu ngữ cảnh nhấp chuột phải. Các công cụ độc lập sống dưới Xcode / Nội dung / Ứng dụng và bạn có thể kéo chúng vào dock như bất kỳ ứng dụng nào.

Bây giờ cài đặt cơ bản của Xcode không bao gồm mọi thứ bạn có thể cần. Bạn cũng nên xem Tùy chọn Xcode trong tab Tải xuống và tối thiểu cài đặt các công cụ dòng lệnh - đó là một tải xuống nhỏ và thực hiện ngay lập tức sẽ giúp bạn chờ đợi sau này. Trong Tài liệu, bạn sẽ tìm thấy tùy chọn tải xuống các gói Tài liệu cho các API khác nhau. Nếu bạn không làm điều này thì Xcode sẽ đi và lấy tài liệu từ web khi bạn yêu cầu. Nó là nhiều nhanh hơn để cài đặt chúng cục bộ.

Xcode đang cải thiện nhanh chóng và sự thay đổi này trong cách cài đặt Xcode thực sự giúp đơn giản hóa các bản cập nhật và chuyển Xcode sang trạng thái của một ứng dụng "bình thường" để cài đặt và tương tác với hệ thống theo cách chúng ta sử dụng cho các ứng dụng. Bản cập nhật cuối cùng với sơ đồ mới này là bản tải xuống 80 MB đơn giản được khởi tạo từ Mac App Store - so sánh với các phiên bản trước đó, nơi nâng cấp có nghĩa là tải xuống 4GB và thay thế mọi thứ!


bạn đang nói không có quá trình cài đặt nào cả? Nhưng bây giờ khi tôi gọi 'make' từ thiết bị đầu cuối, nó không thể tìm thấy nó. Sẽ không có một số loại quy trình mà nó trải qua để đăng ký chính nó với hệ thống, thiết lập các biến đường dẫn, v.v.?
Trindaz

2
Chuyển đến Tùy chọn Xcode và cài đặt các thành phần tùy chọn - như các công cụ dòng lệnh - từ tab Tải xuống ở đó.
Adam Eberbach
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.