2015-04-26 17 views
5

Tôi đang cố gắng cài đặt Alamofire vào dự án Xcode của tôi. Tuy nhiên, sau khi làm theo tất cả các bước để cài đặt được đưa ra bởi tài liệu về dự án github, tệp Alamofire.framework hiển thị dưới dạng màu đỏ trong Xcode và dự án sẽ không xây dựng. Hơn nữa, dường như không có cách nào để sửa lỗi này, bởi vì tệp Alamofire.framework không tồn tại trong gói trên github.Alamofire RED trong dự án Xcode - Không có tệp Alamofire.framework

chi tiết giải thích:

Tiếp theo các hướng dẫn trên github để cài đặt bằng tay là tốt cho đến bước cuối cùng: "Click vào nút + ở phía trên bên trái của bảng điều khiển và chọn 'New Copy Files giai đoạn' Đổi tên. giai đoạn mới này để "Sao chép khung", đặt "Đích" thành "Khung" và thêm Alamofire.framework. "

Bởi vì chúng tôi đã bao gồm dự án, khi chúng tôi đi thêm một khuôn khổ mới, Alamofire DOES hiển thị trong danh sách những điều có sẵn để thêm vào. Tuy nhiên, khi chúng ta thêm nó, nó sẽ hiện lên màu đỏ. Như chúng ta đã biết, điều này có nghĩa là đường dẫn không chính xác so với SDK. Ok, tốt ... nhưng khi chúng ta đi sửa đường dẫn bằng cách nhìn vào thư mục Alamofire mà chúng ta đưa vào thư mục dự án của chúng ta, có rất nhiều tệp và không có tệp nào trong số đó là "Alamofire".

Tôi biết rằng tôi đã tải xuống gói chính xác. Tôi đã cài đặt như là một submodule git, tôi đã xóa nó để thử lại, tôi đã tải xuống zip từ github, thử lại, v.v. Ngay cả đối với hướng dẫn này (http://www.raywenderlich.com/85080/beginning-alamofire-tutorial), nếu bạn nhìn vào hình ảnh cho bước này, chúng ta có thể thấy rằng không có tệp khung trong thư mục!

enter image description here

Vì vậy, Xcode đòi hỏi một đường dẫn đến một tập tin .framework rằng không tồn tại ... nhưng chúng tôi đã có thể thêm khung làm việc bằng cách nào đó. Tha thứ cho tôi nếu tôi bối rối.

Có một vài câu hỏi có trên Alamofire cài đặt các vấn đề, nhưng tôi nghĩ rằng phải có một cái gì đó ở đây mà noobs như tôi đang thiếu. Một poster, ở đây (Alamofire framework not found), đang hỏi một cái gì đó tương tự, nhưng có vẻ như câu hỏi của cô ấy đã bị hiểu lầm (cô ấy không chấp nhận bất kỳ câu trả lời nào). Tôi nhận thấy "Đó là tho đỏ!" thất vọng hiển thị trong nhiều ý kiến ​​cho các bài viết liên quan đến cài đặt của Alamofire- một câu trả lời ở đây sẽ thực sự giúp làm rõ điều đó.

+0

Ví dụ khác về cùng một vấn đề với ít giải thích hơn: [link] (https://stackoverflow.com/questions/29335175/alamofire-installing-not-working?rq=1) – Tim

Trả lời

1

Tôi đã gặp vấn đề tương tự như bạn, tuy nhiên, tôi đã tìm thấy this question khiến tôi xây dựng dự án mặc dù mọi thứ đều có màu đỏ. Trước sự ngạc nhiên của tôi, nó đã thực sự xây dựng thành công và sau đó tôi có thể nhập khẩu Alamofire vào các tệp Swift của tôi.

Tôi đã cố gắng xây dựng trước đó không thành công, tuy nhiên, giữa các bản dựng tôi đã thay đổi một điều. Tôi đã chuyển thư mục chính của Alamofire đến mức đầu tiên của cấu trúc tệp của ứng dụng của tôi trước khi bao gồm tệp .xcodeproj trong Project Navigator, như được chỉ dẫn bởi hướng dẫn mà bạn đã liên kết. Ban đầu tôi đã di chuyển nó từ vị trí của nó trong thư mục tải xuống của tôi.

Phần toàn bộ khuôn khổ bản sao dường như không phải là bản phát hành cho tôi vì khung được tự động thay thế trong các khung nhúng, sau khi thực hiện bước bin được nhúng.

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