2013-02-01 32 views
6

Trên một dự án iOS, khi tôi biên dịch dự án của mình để chạy nó, nó hoạt động tốt.
Nhưng nếu tôi lưu trữ nó, nó không thành công với các lỗi sau:Không thể lưu trữ trên Xcode: Lỗi liên kết CocoaPods

ld: file not found: /Users/xxxxx/Work/xxxxx/codes/xxxxx/DerivedData/xxxxx/Build/Intermediates/ArchiveIntermediates/xxxxx/InstallationBuildProductsLocation/Applications/libPods.a 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

Tôi đang sử dụng Xcode 4.6 và iOS 5.0.

+0

Và tệp có '..../libPods.a' tồn tại không? – trojanfoe

+0

Không có trong thư mục InstallationBUildProductsLocation và tôi không biết làm cách nào để biên dịch tại đó. –

+0

Dường như có sự phụ thuộc vào tên Xcode, tôi nhận được lỗi rằng '/Applications/Xcode46-DP4.app/Contents/Developer' không tồn tại, tốt, tôi có 4.6 bản phát hành sao cho sai. – zaph

Trả lời

6

Tôi đã tìm kiếm trong một thời gian dài và cuối cùng cũng có một số thứ và giải quyết cùng một vấn đề với tôi. Đối với những ai vẫn cần:

Trong xây dựng Thiết>khác Linker Cờ:

lẽ cờ là khác nhau cho Debug và những người khác.
Cố gắng thay đổi bất cứ nơi nào $(TARGET_BUILD_DIR) thành $(BUILT_PRODUCTS_DIR).

Đối với tôi, tôi đã thay đổi $(TARGET_BUILD_DIR)/libPods.a thành $(BUILT_PRODUCTS_DIR)/libPods.a và khắc phục sự cố.

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