2015-04-07 14 views
11

Tôi đang sử dụng CocoaPods v0.36 với dự án Swift tôi và vỏ sau: Alamofire, CocoaLumberjack, SwiftyJSON.dyld: Thư viện không nạp: @ rPath/Alamofire.framework/Versions/A/Alamofire Lý do: hình ảnh không tìm thấy

Mọi thứ đều ổn cho đến khi tôi sử dụng ID nhà phát triển của mình. trình biên dịch bắt đầu có vấn đề để lập dự án, sau khi một số bản sửa lỗi và cập nhật cho CocoaPods dự án của tôi biên dịch nhưng khi chạy tôi nhận được lỗi sau:

dyld: Library not loaded: @rpath/Alamofire.framework/Versions/A/Alamofire 
Referenced from: /Users/Ivan/Library/Developer/Xcode/DerivedData/myApp-bsxfcnwqpaxnzbhencwzteasshzf/Build/Products/Debug/myApp.app/Contents/MacOS/myApp 
Reason: image not found 

Tôi đọc các bài viết khác nhau liên quan đến điều này:

Nhưng dường như không có giải pháp nào xảy ra.

Đầu mối duy nhất mà tôi có là 3 khung công cụ có màu đỏ, vì vậy dường như không được tạo/liên kết.

enter image description here

Bây giờ, tôi đã gỡ bỏ ID cho nhà phát triển của mình, nhưng vấn đề vẫn còn đó. Có ai có ý tưởng không?

Edit: Giải Quyết Bên dưới bước tôi đã làm:

  1. pod deintegrate, pod update, pod install
  2. reimported ba tập tin thư viện nhanh chóng (tạo ra bởi cocoapods)
  3. nhập khẩu ba khung chỉ trong số Linked Frameworks and Libraries
  4. Hoàn toàn sạch sẽ và xây dựng
+0

Bạn đang thêm các khung công tác vào dự án của mình như thế nào? Nếu bạn biết vị trí của chúng tôi khuyên bạn nên thử thêm chúng theo cách thủ công. –

+0

Ivan, bạn là một phao cứu sinh!… Và bạn có thể đăng giải pháp của mình như một phản ứng chính thức không? Tôi đã dành hàng giờ thử các giải pháp vô dụng khác, cố ý bỏ qua bài đăng này vì nó được dán nhãn là không có giải pháp. – clozach

Trả lời

3

Giải Quyết Bên dưới bước tôi đã làm:

  • pod deintegrate, cập nhật pod, pod cài đặt
  • Reimported ba tệp thư viện nhanh (được tạo bởi cocoapods)
  • Chỉ nhập ba khung trong khung và thư viện được liên kết
  • F ull sạch và xây dựng
3

chúng tôi đã gặp phải vấn đề này tại nơi làm việc và dự án của một người sẽ chạy trong khi dự án kia sẽ gặp lỗi lạ này.

Chúng tôi đã so sánh và nhận ra rằng lỗi đang được tạo khi trong mục tiêu của dự án Xcode, dưới Build Phases thiếu một số tập lệnh chạy mà Cocoapod được cho là tạo ra.

Kiểm tra dự án của bạn để đảm bảo rằng những 3 kịch bản đang có

Check Pods Manifest.lock 
Embed Pods Frameworks 
Copy Pods Resources 

Nếu họ không tôi đã kèm theo một ảnh chụp màn hình của họ để bạn có thể thêm chúng bằng tay

enter image description here enter image description here enter image description here

+0

điều này giải quyết vấn đề cho UITests của tôi! cảm ơn – Claus

+0

tôi đã làm như vậy .. nhưng không làm việc. Xin vui lòng cho một số ý tưởng – Madhumitha

9

thư viện dyld chưa được tải @ rpath/framework

hãy chắc chắn rằng khuôn khổ đang hiển thị dưới target-> General-> nhị phân embeded và khuôn khổ liên kết và các thư viện phần

nếu không sau đó thêm bằng cách nhấn vào + dấu add chỉ cần thêm khuôn khổ chỉ

đã hoàn tất!

0

tôi giải quyết vấn đề mà chỉ bằng cách bỏ chọn các "bản sao duy nhất khi cài đặt" trên khung bản sao trong giai đoạn xây dựng

0

Được giải quyết bằng cách bỏ chọn Chỉ sao chép khi cài đặt. enter image description here

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