2012-10-16 44 views
9

Tôi đang tích hợp Facebook trong ứng dụng của mình. Theo yêu cầu khuôn khổ tôi đã thêm vào dự án. Nhưng ứng dụng bị treo mà không tải ngay cả màn hình đầu tiên.still dyld: Thư viện chưa được tải

dyld: Library not loaded: /System/Library/Frameworks/AdSupport.framework/AdSupport 
    Referenced from: /var/mobile/Applications/8E09C9AA-CA81-4C26-AEED-B2C632B60A54/Gridlocked.app/Gridlocked 
    Reason: image not found 

tôi sử dụng xcode 4.5 & iPad chạy iOS 5.1 Ứng dụng chạy tốt trên giả lập (cả 6.0 & 5.1) Nhưng khi tôi kết nối iPad & thay đổi mục tiêu triển khai xuống còn 5,1 (như không có thiết bị này không được hiển thị để chạy) các sự cố ứng dụng

Bất kỳ ai cũng có thể giúp đỡ để thoát khỏi nó. Tôi thực sự đã dành thời gian tốt & vẫn đang tìm cách đấu tranh để đạt được thành công

Trả lời

56

Tìm ra giải pháp cho sự cố. Vấn đề đã được thiết lập các khuôn khổ thêm vào như cần thay vì tùy chọn

GO ĐẾN dự án-> Targets-> Xây dựng Phases-> Link Binary với Libraries

Ở đó, thiết lập các trạng thái của các khuôn khổ thêm vào Tùy chọn

Điều này giải quyết được sự cố của tôi.

+0

@all -> Cảm ơn các bạn đã upvoting. Tôi rất vui vì rất nhiều giờ đã dành của tôi rất hữu ích cho tất cả các bạn. –

+9

Chỉ tò mò, tại sao điều này khắc phục được sự cố? –

+1

bạn thân .. + 1 – Warewolf

0

Bạn cần phải thêm Khung này vào Xcode.

Nhấp chuột phải vào "Khung"> Chọn Thêm> Khung hiện có Tìm "AVFoundation" rồi chọn Thêm.

Nếu bạn muốn thêm nó bằng tay, chọn nút khác và điều hướng tới:

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.1.sdk/System/Library/Frameworks/AVFoundation.framework/ 

Thay phiên bản iPhone SDK với bất cứ điều gì bạn đang xây dựng chống lại.

Có lẽ cũng thấy câu trả lời này: Missing AVFoundation.framework

Ngoài ra, đôi khi bạn chỉ cần đóng Xcode, sau đó làm sạch và xây dựng lại.

cũng xem dyld: Library not loaded: AVFoundation.framework Reason: image not found

0

Tôi đã gặp vấn đề tương tự. tôi giữ tất cả .dylib trong thư mục gốc của hệ thống usr/lib nó hoạt động tốt. Tại thời gian chạy tập tin .o không nhận được đường dẫn tập tin .dylib sau đó nó cho một lỗi.

1

Điều này có thể xảy ra do biên dịch khung. Tôi đã làm việc ra nó

Mục tiêu ứng dụng -> Giai đoạn xây dựng -> Khung nhúng.

Vì vậy, chỉ đánh dấu khi được cài đặt. Làm sạch dự án và chạy nó!

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