2016-01-28 19 views
7

Tôi có một cảnh báo khó hiểu có khả năng có một giải pháp đơn giản mà tôi đang xem. [!]: Khi tôi chạy pod install tại nhà ga, tôi nhận được những cảnh báo nàyMục tiêu ứng dụng ghi đè cài đặt xây dựng `EMBEDDED_CONTENT_CONTAINS_SWIFT` được xác định trong Pods.xcconfig

Mục tiêu Ripelist [Debug] đè EMBEDDED_CONTENT_CONTAINS_SWIFT xây dựng thiết lập quy định tại Pods/Target Support Files/Pods/Pods.debug.xcconfig'. This can lead to problems with the CocoaPods installation - Use the $ (di truyền) `cờ, hoặc - Hủy bỏ các thiết lập xây dựng từ mục tiêu. [!]

Mục tiêu Ripelist [Release] đè EMBEDDED_CONTENT_CONTAINS_SWIFT xây dựng thiết lập quy định tại Pods/Target Support Files/Pods/Pods.release.xcconfig'. This can lead to problems with the CocoaPods installation - Use the $ (di truyền) `cờ, hoặc - Hủy bỏ các thiết lập xây dựng từ mục tiêu.

Đây là nơi tôi bị lẫn lộn.

Pods My xcconfig tập tin được hiển thị bên dưới, nơi bạn có thể thấy rằng các thiết lập cho EMBEDDED_CONTENT_CONTAINS_SWIFT được đặt thành "Yes" (gỡ lỗi và phát hành xcconfigs là chính xác thiết lập tương tự vì vậy tôi chỉ bao gồm một ảnh chụp màn hình cho cả hai):

Pods.debug.xcconfig

Bây giờ đây là các thiết lập của tôi được rõ ràng "trọng" các định nghĩa thiết lập mà bạn vừa thấy (dự án, mục tiêu và kiểm tra mục tiêu):

project setting app target setting app test target setting

Thông báo cảnh báo cho biết sử dụng cờ $(inherited) nhưng không có chỗ để thêm $ (được kế thừa) vì nó về cơ bản là một bool thả xuống chỉ với các tùy chọn "Có" và "Không". Cùng với đó, tùy chọn thứ hai mà cảnh báo đề xuất là "xóa cài đặt xây dựng khỏi mục tiêu". Tôi không thể loại bỏ Có hoặc Không Nếu bạn nhìn bên dưới không có tùy chọn để loại bỏ một trong hai:

enter image description here

Nếu tôi nhấp vào "khác ..." và loại bỏ các văn bản, nó sẽ tự động trở lại " Vâng". Nếu tôi bấm vào "khác ..." và gõ $ (thừa kế) thì nó chỉ đi đến "Không - $ (thừa hưởng)".

Ai đó có thể cho tôi biết cách loại bỏ các cảnh báo này không?

+1

Đôi khi việc sử dụng nhóm phức tạp hơn là chỉ nhập thủ công và liên kết khung chính. –

+0

Tôi gặp vấn đề tương tự. Bạn đã tìm ra giải pháp cho nó? – dickyj

+1

Điều này có thể giúp http://stackoverflow.com/questions/34445636/why-is-cocoapods-complaining-about-the-embedded-content-contains-swift-setting-i –

Trả lời

0

Giải pháp là chọn "khác" từ trình đơn thả xuống, sau đó thêm $(inherited) vào đó. Nó khấu trừ những gì nó cần từ đó.

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