2015-10-05 21 views
5

Tôi có nhiều thư viện và SDK bên ngoài trong dự án của mình. Và một số người trong số họ không hỗ trợ bitcode. Vì vậy, tôi phải vô hiệu hóa bitcode. Nhưng một số thư viện như ParseCrashReporting, không yêu cầu nó phải tượng trưng cho các báo cáo sự cố.Cách bật hoặc tắt bitcode cho thư viện hoặc SDK cụ thể trong dự án Xcode

Tôi muốn tắt và bật bitcode cho các thư viện cụ thể. Làm thế nào tôi có thể đạt được điều đó? Thậm chí có thể không?

Cảm ơn

Trả lời

10

Bạn không thể. Bản thân thư viện phải được xây dựng với sự hỗ trợ của bitcode. Tuy nhiên, trong trường hợp bạn phải gửi ứng dụng cho bạn ngay bây giờ và bạn không có thời gian chờ đợi trong khi họ cập nhật thư viện của họ - bạn có thể tắt hỗ trợ bitcode cho toàn bộ dự án của mình. Khi bạn đã cập nhật thư viện với hỗ trợ bitcode - chỉ cần bật lại tính năng này và cập nhật ứng dụng của bạn trong AppStore.

Để bật/tắt hỗ trợ bitcode, hãy chuyển đến Project> Build Settings> tìm kiếm 'bitcode' trong searchfield> set thành YES/NO.

+0

Ok hiểu rồi. Cách tốt nhất để giải quyết tình huống này là gì? Phải có một số giải pháp để giải quyết tình huống này. – iBug

+2

Như tôi đã nói. Hoặc không sử dụng thư viện này nếu nó chưa hỗ trợ bitcode. Hoặc xem nếu nó đã được cập nhật cho bitcode. Hoặc tìm nguồn và biên dịch bản thân - mà tôi nghi ngờ bạn sẽ tìm thấy, nhưng tốt, vẫn là một tùy chọn: D – Soberman

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