2012-08-16 17 views
24

Tôi đã có cảnh báo liên kết Apple Mach-O này trong dự án của tôi trong vài ngày tới. Nó khó chịu hơn bất cứ điều gì, nhưng tôi sợ rằng nó có thể ảnh hưởng đến hiệu suất của ứng dụng của tôi (tôi đã có rất nhiều vấn đề lạ với Xcode, rằng tôi sẽ không nghi ngờ gì vào thời điểm này). Cảnh báo cho biết: không tìm thấy thư mục cho tùy chọn '-L/Volumes/ZBarSDK/ZBarSDK'Cảnh báo liên kết Apple Mach-O sẽ không biến mất

Tôi không có ý tưởng những gì có thể gây ra điều này hoặc làm thế nào để sửa chữa nó:

cảnh báo. Tôi có một thư mục trong ứng dụng của tôi được gọi là ZBarSDK, nhưng việc thêm một ZBarSDK khác không khắc phục được sự cố! Tôi đã cố gắng tìm kiếm trên máy tính của tôi cho một thư mục Volumes mà không có may mắn, hoặc là nó không có, hoặc Apple giấu nó khá tốt. Xin vui lòng cho tôi biết những gì tôi có thể làm gì để khắc phục điều này

+2

Bạn có thấy chủ đề tương tự này http://stackoverflow.com/questions/9458739/ld-warning-directory-not-found-for-option ?? – Vin

+0

Cảm ơn! làm việc hoàn hảo cho tôi! –

Trả lời

41

Những gì tôi cần phải làm:

  1. Bấm vào dự án của bạn (mục tiêu)
  2. Bấm vào Settings Build Dưới Library Search Paths
  3. xóa đường dẫn

Điều kỳ diệu đã làm!

10

Tôi tìm thấy tài liệu tham khảo mà tôi đã phải xóa tại địa chỉ:

  • Target
  • Build Cài đặt
  • Tiêu đề Search Paths
+0

Cảm ơn - mẹo hay. – mattsven

6

Mine là dưới khung Search Paths.

Cách dễ nhất để tìm đường dẫn xấu là nhập một phần của nó vào hộp tìm kiếm ở trên cùng bên phải. Điều đó sẽ lọc danh sách để chỉ có một con đường xấu. Xóa nó, như các câu trả lời khác gợi ý, khắc phục vấn đề.

Xem this answer để biết thêm thông tin.