2016-11-14 13 views
10

Tôi đã gặp phải một vài lỗi lạ trong terminal khi cập nhật cocoapods sau khi cập nhật dự án Switf2 lên Swift3. Đây là các lỗi:

[!] The `MyShowGuide [Debug]` target overrides the `FRAMEWORK_SEARCH_PATHS` build setting defined in `Pods/Target Support Files/Pods-MyShowGuide/Pods-MyShowGuide.debug.xcconfig'. This can lead to problems with the CocoaPods installation 
    - Use the `$(inherited)` flag, or 
    - Remove the build settings from the target. 

[!] The `MyShowGuide [Release]` target overrides the `FRAMEWORK_SEARCH_PATHS` build setting defined in `Pods/Target Support Files/Pods-MyShowGuide/Pods-MyShowGuide.release.xcconfig'. This can lead to problems with the CocoaPods installation 
    - Use the `$(inherited)` flag, or 
    - Remove the build settings from the target. 

Cho đến nay tôi đã thử nhiều cách để khắc phục và khắc phục sự cố bao gồm xóa dữ liệu đã xuất phát và chạy pod deintegrate/ pod install. Tôi cũng đã thêm $(inherited) vào Other Linker FlagsHeader Search Paths nhưng vẫn gặp lỗi.

+1

làm chính xác những gì nó gợi ý. Đi vào Cài đặt xây dựng cho "Đường dẫn tìm kiếm khung" và thay đổi giá trị cho mục tiêu của bạn thành "$ (được kế thừa)". Tại sao bạn lại rối tung với "Các cờ liên kết khác" và "Đường dẫn tìm kiếm tiêu đề"? (Bạn có thể muốn $ (DEVELOPER_FRAMEWORKS_DIR) trong đó cũng như $ (thừa kế)) – Tibrogargan

+0

Cảm ơn đã làm việc, trong tầm nhìn đơn giản. – SwiftyJD

Trả lời

19
  1. Target -> xây dựng settings->ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES, gõ giá trị gia tăng là Boolean, click vào khác, thay đổi giá trị $(inherited)
  2. thực hiện - Cập nhật pod
  3. Xong
+0

chúng ta nên đặt gì cho "ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES"? – Audi

+1

nhận được điều này [!] Không kết nối được với GitHub để cập nhật thông số kỹ thuật của CocoaPods/Specs repo - Vui lòng kiểm tra xem bạn có đang ngoại tuyến hay không, hoặc GitHub đã ngừng hoạt động – Chandni

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