2017-01-03 14 views

Trả lời

15

Đôi khi các khung công tác dựng sẵn bị hỏng trong dự án phụ thuộc, vì vậy bạn cần xây dựng nó cục bộ. Để đề cập đến một thứ khác, các khung công tác dựng sẵn này không hỗ trợ gỡ lỗi từng bước, do đó bạn sẽ không thể sử dụng tính năng này với các phụ thuộc của mình. sử dụng --no-use-binaries bạn biên dịch các dự án cục bộ, sử dụng trình biên dịch của bạn. Hôm nay, với sự chuyển đổi của Swift và các phiên bản mới của ngôn ngữ. Đôi khi, khi bạn có phiên bản ngôn ngữ mới hơn nhưng phụ thuộc được xây dựng với phiên bản cũ hơn (ngay cả khi phiên bản vẫn tương thích) thì việc thực thi bản cập nhật sẽ tạo ra lỗi. Bạn có thể giải quyết các kịch bản đó bằng cách sử dụng cờ. Một khuyết điểm là bạn mất nhiều thời gian để biên dịch dự án mà không có cờ này, bạn có thể chỉ cần sử dụng khung dựng sẵn nếu nó có sẵn. Để biết thêm thông tin, bạn có thể xem Carthage issue Hy vọng tôi xóa hết những nghi ngờ của bạn.