2014-06-12 25 views
6

thời gian gần đây tôi đã thêm GPUImage để podfile tôi trong Xcode, như sau:Xcode Build Thất bại trên Cocoapods Sao chép Tài

pod 'GPUImage', '~> 0.1.4' 

Tôi không nghĩ rằng vấn đề tôi đang gặp là cụ thể GPUImage, mà đúng hơn là đã làm với thực tế là GPUImage là nhóm duy nhất tôi đã thêm bao gồm các tài nguyên bổ sung.

Trình xây dựng của tôi không bị lỗi với "Lỗi trình gọi Shell Script, mã thoát 23".

./Pods/GPUImage/framework/Resources/lookup.png 
./Pods/GPUImage/framework/Resources/lookup_amatorka.png 
./Pods/GPUImage/framework/Resources/lookup_miss_etikate.png 
./Pods/GPUImage/framework/Resources/lookup_soft_elegance_1.png 
./Pods/GPUImage/framework/Resources/lookup_soft_elegance_2.png 
building file list ... rsync: link_stat "/Pods/GPUImage/framework/Resources/lookup.png" failed: No such file or directory (2) 
rsync: link_stat "/Pods/GPUImage/framework/Resources/lookup_amatorka.png" failed: No such file or directory (2) 
rsync: link_stat "/Pods/GPUImage/framework/Resources/lookup_miss_etikate.png" failed: No such file or directory (2) 
rsync: link_stat "/Pods/GPUImage/framework/Resources/lookup_soft_elegance_1.png" failed: No such file or directory (2) 
rsync: link_stat "/Pods/GPUImage/framework/Resources/lookup_soft_elegance_2.png" failed: No such file or directory (2) 
done 
sent 29 bytes received 20 bytes 98.00 bytes/sec 
total size is 0 speedup is 0.00 
rsync error: some files could not be transferred (code 23) at /SourceCache/rsync/rsync-42/rsync/main.c(992) [sender=2.6.9] 
Command /bin/sh failed with exit code 23 

Tôi nghĩ rằng đó là một vấn đề với một số loại cấu hình build path/pod, nhưng tôi đã cố gắng cho khá trong một để sửa chữa nó bản thân mình và tôi đã sẵn sàng để yêu cầu giúp đỡ ... Các ít phiền toái thực sự là tôi m thậm chí không sử dụng những tài nguyên đó! Nếu tôi đi vào Pods-resources.sh tập tin của tôi và tự nhận xét ra tất cả các "install_resource" dòng, mọi thứ xây dựng tốt và dự án của tôi hoạt động tốt. Tất nhiên, đó chỉ là giải pháp tạm thời/mong manh, tôi muốn khắc phục sự cố tại nguồn.

Bất kỳ ý tưởng nào về cách khắc phục vấn đề này?

Một số điều tôi đã cố gắng:

  • Xcode sạch
  • Xóa dữ liệu thu được
  • Loại bỏ GPUImage pod, sau đó cài đặt lại
+0

Bạn có làm việc này không? Bạn đang sử dụng phiên bản CP nào? Tôi gặp lỗi tương tự. Tôi đang trên 0.36.0.beta.2 và dự án chính xác cùng với 0.36.0.beta.1 hoạt động độc đáo. –

+0

Tôi không làm việc này và tạm thời từ bỏ nó. "Giải pháp" của tôi là nhận xét tất cả các dòng install_resource của GPUImage trong tệp Pods-resources.sh. Điều này là đủ cho chúng tôi vì chúng tôi không sử dụng bất kỳ png nào mà GPUImage bao gồm. – MikeS

+0

Cảm ơn! Tôi thấy sự cố trên một nhóm khác với GPUImage, nhưng sẽ tạm thời xem xét cùng một cách tiếp cận. –

Trả lời

13

Tôi đang gặp sự cố tương tự với bản beta cocoapods (--pre). Cài đặt lại phiên bản ổn định:

sudo gem uninstall --all cocoapods 
sudo gem install cocoapods 
+1

Điều đó có hiệu quả đối với tôi. Tôi đã sử dụng thành công 0.36.0-beta1, sự cố bắt đầu khi chuyển sang 0.36.0-beta2 và hoàn nguyên về 0.35.0 hoạt động. Sẽ gửi một lỗi trong trình theo dõi cocoapods. –

+2

ở đây là: [3082] (https://github.com/CocoaPods/CocoaPods/issues/3082) – Cfr

+1

Câu trả lời này là chính xác. Nó phải được chấp nhận. – javsmo

0

Vâng file seem được trong kho lưu trữ vì vậy có lẽ bạn nên kiểm tra bên trong thư mục Pods cục bộ của bạn.

Ngoài ra, bạn có thể thử xóa lại thư mục và $pod install.

+0

Đã thử xóa thư mục nhóm/thư mục không gian làm việc và thực hiện cài đặt lại hoàn chỉnh nhưng không hoạt động; có cùng lỗi. – MikeS

+0

Các tệp có tồn tại ở các đường dẫn được chỉ định không? ('./Pods/GPUImage/framework/Resources/lookup.png', v.v.) – Rivera

+0

Có, tất cả các tệp đều tồn tại ở các đường dẫn đó. – MikeS

0

Đối với tôi, nó khác với câu trả lời của Cfr. Tôi đã có một tệp Pod cũ mà tôi đã xóa khỏi Podfile, nhưng bằng cách nào đó, nó vẫn nằm trong Đề án. Tôi đã xóa nó khỏi các lược đồ được quản lý và nó đã hoạt động.

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