Công cụ dòng lệnh - Lỗi - xcrun: lỗi: không thể tìm thấy tiện ích Cấm xcodebuild, không phải là công cụ dành cho nhà phát triển hoặc trong PATH


200

Tôi gặp lỗi này trong khi xây dựng SwiftJSONkhung cho dự án Một số Xcode thông qua Trình quản lý phụ thuộc Carthage.

Sivaramaiahs-Mac-mini: GZipDemoApp vsoftMacmini5 $ cập nhật carthage - nền tảng iOS

*** Tìm nạp GzipSwift

*** Lấy SwiftyJSON

*** Kiểm tra GzipSwift tại "3.1.1"

*** Đang tải xuống nhị phân SwiftyJSON.framework tại "3.1.3"

*** Sản lượng xcodebuild có thể được tìm thấy trong /var/ Folders/7m/y0r2mdhn0f16zz1nlt34ypzr0000gn/T/carthage-xcodebuild.apLXCc.log

Một tác vụ shell (/ usr / bin / xcrun xcodebuild -project /Users/vsoftMacebui -project /Users/vsoftMacebui -project /Users/vsoftMacmini5/Desktop/Users/vsoftMacmini5/Desktop/GersipvacMacmini5/Desktop/GZipDemoMacmini5/Desktop/GZipDemo trên tay của họ

xcrun: error: không thể tìm thấy tiện ích "xcodebuild", không phải là công cụ dành cho nhà phát triển hoặc trong PATH

Câu trả lời:


648

Tôi đã giải quyết vấn đề đó bằng cách đặt Công cụ dòng lệnh trong Xcode. Đi đến:

Xcode> Tùy chọn> Vị trí

Và chọn công cụ dòng lệnh từ danh sách thả xuống. Nếu bạn chỉ có một phiên bản Xcode được cài đặt, chỉ nên có một tùy chọn. Nếu bạn có một vài phiên bản Xcode, thì bạn phải chọn phiên bản bạn cần.

Cập nhật (thêm hình ảnh để tham khảo)

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


84
Cảm ơn Chúa StackOverflow tồn tại.
Cesare

27
Vẫn còn liên quan đến ngày hôm nay!
Paraita

4
Nó thậm chí không có bất cứ thứ gì được đặt mặc định cho tôi khi tôi nhìn vào cài đặt đó cho đến khi tôi đặt nó thành
xCode

3
Cảm ơn bạn, tôi không biết tại sao nó không được chọn, có thể sau khi cài đặt carthage và chọn phiên bản của tôi như trong hình.
Diego Carrera

2
Phải làm điều này trong 10.3 trên Catalina.
Chris

27

Cách khắc phục đơn giản nhất là từ CLI:

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

(đây phải là đường dẫn đến Xcode.app của bạn)

Nhân tiện, điều này có thể xảy ra ngay cả khi bạn chỉ có một phiên bản Xcode. Nó xảy ra khi bạn cài đặt homebrewtrước khi cài đặt Xcode đầu tiên (điều này hợp lý bởi vì bạn có thể muốn cài đặt Xcode thông qua mas install 497799835mascần homebrew).


sudo xcode-select -s /Appluggest/Xcode.app/Contents/Developer; sudo xcode-select -s / Thư viện / Nhà phát triển / CommandLineTools
Oleksii Kyslytsyn
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.