2016-06-10 18 views
9

Tôi đã tạo một nhóm xương với pod lib create và tôi đang viết mã của mình vào nhóm Development pods > MyPod > Classes.'Swift không được hỗ trợ cho các thư viện tĩnh' khi tạo CocoaPod

Tôi gặp lỗi Swift is not supported for static libraries.

Tôi chưa thực sự chỉnh sửa bất kỳ tệp nào khác ngoài việc thay thế ReplaceMe.swift và thêm một số tệp khác.

Đây là podfile:

use_frameworks! 

target 'MyPod_Example' do 
    pod 'MyPod', :path => '../' 

    target 'MyPod_Tests' do 
    inherit! :search_paths 


    end 
end 

tôi thiếu gì?

Trả lời

19

Hóa ra tôi nên đã đọc các hướng dẫn tốt hơn, rõ ràng nói điều này:

Note [!]: Do một Pods Phát triển chi tiết thực hiện, khi bạn thêm mới/tập tin đã có để Pod/Lớp học hoặc Pod/Nội dung hoặc cập nhật podspec của bạn, bạn nên chạy cài đặt nhóm hoặc cập nhật nhóm.

Nó giúp với lỗi rất không hợp lý.

+0

trong khi thực hiện 'pod install' hoặc' pod update' để đảm bảo rằng bạn đang đi đúng đường dẫn. –

+0

Cập nhật nhóm của tôi nhưng đã xóa các tệp của tôi trong thư mục Development Pods sau khi cập nhật nhóm. –

1

Tôi đã gặp sự cố tương tự trước đây. Đây là vấn đề với use_frameworks! phá vỡ các nhóm có phụ thuộc với các thư viện tĩnh.

Chỉ giải pháp cho điều này mà tôi đã tìm thấy, sau khi tìm kiếm khá lâu, là xóa tất cả các nhóm sử dụng các tệp nhị phân tĩnh và thử tìm các lựa chọn thay thế với khung động.

+0

Cảm ơn, nhưng tôi đã không sử dụng bất kỳ vỏ ngoài của riêng tôi – Nirri

+0

Làm sao bạn sửa chữa nó Nirri? – Marin

0

mở project.xcworkspace tập tin thay vì project.xcodeproj

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