Tôi cũng gặp sự cố này.
Ngoài việc thực hiện những gì Peter đã đề cập ở trên, hãy nhớ kiểm tra kỹ xem dự án Xcode chính xác có được chọn trong tệp podfile của bạn hay không. Điều này là do có thể bạn đang thay đổi Cài đặt Xây dựng của dự án Xcode không chính xác. Đó là một sai lầm ngớ ngẩn, nhưng phải mất một thời gian trước khi tôi nhận ra nó.
Thông thường, pod install
hoạt động tự động nếu chỉ có một tệp .xcodeproj
trong thư mục. Tuy nhiên, nếu bạn đang di chuyển dự án của bạn để bắt đầu sử dụng cocoapods từ cách cũ để thêm khung công tác/dự án của bên thứ ba vào dự án Xcode của bạn theo cách thủ công, có thể bạn sẽ có nhiều tệp .xcodeproj trong thư mục của mình. Làm việc sửa chữa ở trên đã không giải quyết nó cho tôi, bởi vì tôi đã chỉnh sửa các tập tin .xcodeproj
không chính xác.
Đến thư mục dự án của bạn, kiểm tra các tập tin có tên Podfile
và chắc chắn rằng bạn chỉ định xcodeproj
:
# Uncomment this line to define a global platform for your project
# platform :ios, '8.0'
# Uncomment this line if you're using Swift
use_frameworks!
xcodeproj 'APP_NAME.xcodeproj'
target 'APP_NAME' do
# Your dependencies here
# pod 'NAME_OF_DEPENDENCY'
pod 'Google/CloudMessaging'
pod 'RxSwift', '~> 2.0'
pod 'RxCocoa', '~> 2.0'
pod 'RxBlocking', '~> 2.0'
pod 'Fabric'
pod 'Crashlytics'
pod 'FBSDKCoreKit'
pod 'FBSDKLoginKit'
pod 'FBSDKShareKit'
Sau khi chọn đúng .xcodeproj
trên Podfile bạn, hãy vào Xcode và làm như sau:
- Từ Project Navigator ở phía bên trái, chọn dự án của bạn.
- Trên màn hình trung tâm, đi đến
Build Settings
- Thêm một bộ lọc cho 'khung Search Paths'
- Nhập
$(inherited)
như giá trị; nó sẽ tự động điền với dữ liệu đánh giá biểu thức đó
Dưới đây là hình ảnh của Xcode với phiên bản 7.2 (7C68).
Thx. Tôi đã phải loại bỏ các pod đã được chỉ định và đã phải thay thế nó bằng $ (thừa hưởng) bạn đã đề cập. – palme
Trong trường hợp của tôi, tôi cần thêm quá $ (PROJECT_DIR) – kakashy
Câu trả lời này là kết thúc của một tìm kiếm dài, dài. Cảm ơn bạn đã đăng câu trả lời và nhận xét. – AndrewHenderson