Xcode không được cài đặt trên hệ thống này. Cài đặt từ Apple Appstore. Tin nhắn khi cài đặt Metasploit


1

Vì vậy, tôi đang cố gắng cài đặt Metasploit trên máy mac đang chạy phiên bản mới nhất của Sierra 10.12.1. Tôi đã cài đặt Homebrew và tôi đã cài đặt Xcode phiên bản mới nhất từ ​​Appstore, nhưng khi tôi thử cài đặt Metasploit, tôi gặp lỗi:

Omar$ ./msf_install.sh -i -p msfpassword -r
[*] Log file with command output and errors /tmp/msfinstall-Nov-08-16-130717.log
[*] Verifying that Development Tools and Java are installed:
[*] Java is installed.
[*] Xcode is not installed on this system. Install from the Apple AppStore.

Mặc dù tôi mới cài đặt Xcode. Những điều tôi đã thử:

  • Để đảm bảo Xcode được cài đặt, tôi đã chạy lệnh: xcode-select -p
    và nó cung cấp: /Appluggest/Xcode.app/Contents/Developer mà tôi tin là đúng

  • Tôi đã chạy brew doctor và nó nói mọi thứ đều ổn và tôi sẵn sàng pha chế

  • Tôi đã chạy xcode-select --install và thông báo "các công cụ dòng lệnh đã được cài đặt, sử dụng" Cập nhật phần mềm "để cài đặt các bản cập nhật" (mặc dù mọi thứ đã được cập nhật!)

Xin hãy giúp đỡ, điều này đang khiến tôi phát điên!


Bạn đã khởi chạy Xcode ít nhất một lần, chấp nhận thỏa thuận cấp phép và cho phép nó cài đặt một số công cụ bổ sung?
klanomath

@klanomath Vâng, tôi có, nó nói cài đặt các thành phần và công cụ và tôi để nó làm điều đó.
Omar

Câu trả lời:


1

Tôi giải quyết vấn đề! Tất cả những gì tôi phải làm là mở tệp msf_install.sh bằng Xcode. Sau đó thay đổi "com.apple.pkg.XcodeMAS" thành "com.apple.pkg.Xcode". Đó là nó. Lý do sự cố này xảy ra là do các phiên bản Xcode mới hơn không sử dụng "MAS" trong tên tệp. Người đã tạo tệp msf_install.sh đã tạo nó một lúc trước khi tên tệp được thay đổi.

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.