2011-07-13 42 views
11

Sau khi xây dựng dự án của tôi (một ứng dụng cacao đơn giản) trong XCode 3 tôi nhận được thông báo lỗi này:khuôn khổ không tìm thấy vấn đề

ld: framework not found SDL 
collect2: ld returned 1 exit status 

Nhưng khuôn khổ tồn tại ở đây /Library/Frameworks/SDL.framework. Làm thế nào để tôi có được linker để tìm nó?

+0

Tôi có cùng một vấn đề. Khung đã được thêm vào dự án của tôi nhưng người liên kết vẫn tuyên bố nó không thể tìm thấy khung của tôi - vấn đề của tôi là với LiveSDK.framework – SparkyNZ

+0

Tôi có vấn đề này, nhưng khung có thể nhìn thấy trong dự án của tôi. Tôi đã xóa, thêm lại và vẫn gặp sự cố. Gì bây giờ? –

+0

Nếu dự án chứa quản lý phụ thuộc Cocoapods thì liên kết này có thể giúp giải quyết vấn đề. http://stackoverflow.com/a/46358379/2024878 –

Trả lời

-3

Bạn cần thêm khung làm việc cho dự án Xcode của mình. Có nghĩa là kéo khung vào thư mục Frameworks.

-2

Bạn cần phải thêm khung bằng cách nhấp chuột phải vào khung trong menu nguồn và tệp và chọn tệp hiện có. Thêm khuôn khổ sau đó nó có thể nhìn thấy trong dự án của bạn.

2

Giải pháp cho điều này cho thư viện bên ngoài là thêm đường dẫn khung của bạn vào Xây dựng cài đặt> Đường dẫn tìm kiếm> Đường dẫn khung.

Như thế này:/Users/MyMacName/Documents/FacebookSDK

Nếu nó là cái gì đó "đi kèm với" xcode sau đó nó phải làm việc mà không bổ sung này.

2

Ảnh chụp màn hình cho thấy làm thế nào để làm điều này trong XCode 7:

enter image description here

+2

Không đặt đường dẫn tuyệt đối trong cài đặt dự án của bạn, * đặc biệt * nếu bạn đang làm việc trên một nhóm. –

Các vấn đề liên quan