Phải thừa nhận rằng, đã một thời gian kể từ khi tôi chạy cập nhật nhóm trên dự án của mình. Hôm nay tôi đã cố gắng để làm điều đó, và đang chạy vào các vấn đề.Cập nhật Pod đang xóa "Tệp hỗ trợ mục tiêu" nhưng không cập nhật cài đặt dự án của tôi
Sau khi chạy 'cập nhật nhóm', dự án sẽ không biên dịch. Đây là những gì tôi đã nhận thấy. Bản cập nhật tự nó xuất hiện để chạy tốt, giống như bình thường. Tôi đã nhận thấy rằng tất cả các tệp trong 'Pods/Target Support Files` đã bị xóa.
Khi tôi cố gắng để xây dựng, tôi nhận được một lỗi như thế này đối với hầu hết vỏ của tôi:
lang: error: no such file or directory: '/Users/logan/development/ProjectNameRemoved/src/Pods/Target Support Files/Pods-AJNotificationView/Pods-AJNotificationView-dummy.m'
clang: error: no input files
Khi tôi đi đến giai đoạn xây dựng cho các cụm với lỗi này, tôi có thể thấy rằng các tập tin .m giả vẫn còn trong đó, mặc dù nó không tồn tại:
Loại bỏ tất cả những dường như không giúp đỡ, như sau đó tôi bắt đầu nhận được các lỗi sau đây:
Đào xuống tới cài đặt của mục tiêu tôi có thể thấy tiêu đề GCC tiền tố vẫn thiết lập để sử dụng một tập tin pch không tồn tại:
Tôi không thực sự chắc chắn nơi để đi từ đây. Có vẻ như cập nhật pod đang xóa một số tệp nhất định, nhưng pbxproj của tôi không được cập nhật để tương quan với những thay đổi này. Tôi có cần phải tìm ra cách để làm điều này bằng tay?
Tôi hiện đang chạy XCode7 và CocoaPods 0.38.2
Chúng tôi không bao giờ kết thúc thực sự "giải quyết" vấn đề của mình. Cuối cùng, chúng tôi phải bắt đầu từ đầu với CocoaPods. Tôi đã sử dụng https://github.com/kylef/cocoapods-deintegrate để xóa Cocoapods và sau đó sử dụng podfile cũ của chúng tôi để chạy cài đặt nhóm mới. Chúng tôi đã gặp rất nhiều lỗi mà chúng tôi đã giải quyết thông qua http://stackoverflow.com/questions/23539147/xcode-ld-library-not-found-for-lpods và https://github.com/CocoaPods/CocoaPods/issues/2053. Nhìn chung, CocoaPods đã tiêu thụ nhiều thời gian hơn sau đó nó đã được lưu trong 12 tháng qua. Chúng ta sẽ tiến lên mà không có nó. – LLooggaann