2015-07-10 15 views
6

Khi triển khai cho iPhone & Apple Watch với Xcode7, tôi đã nhận lỗi này:Xcode 7: -weak_library và -bitcode_bundle không thể được sử dụng cùng

ld: -weak_library và -bitcode_bundle (Xcode thiết ENABLE_BITCODE = YES) không thể được sử dụng cùng nhau

Bạn muốn hỏi cách tốt nhất để giải quyết vấn đề này?

Follow-up: Apple Watch đòi hỏi các thư viện bitcode-kích hoạt, dựa trên này New warnings in iOS 9 -> chúng tôi có thể phải kích hoạt bitcode cho tất cả các thư viện ..

Trả lời

2

Theo [App Thinning and Bitcode]

Trích của Apple: Đối với Ứng dụng iOS, bitcode là mặc định, nhưng tùy chọn. Nếu bạn cung cấp bitcode, tất cả các ứng dụng và khung công tác trong gói ứng dụng cần phải bao gồm bitcode. Đối với các ứng dụng watchOS, bitcode là bắt buộc.

Vì vậy, tôi có thể tắt Bitcode trong Cài đặt bản dựng cho ứng dụng iPhone và chỉ bật ứng dụng Bitcode cho ứng dụng Đồng hồ.

0

Ngoài ra nếu bạn đang phát triển cho bitcode tv táo cũng được bật.

Khá khó chịu vì nhiều khung quảng cáo của bên thứ ba và phân tích chưa biên soạn các tệp nhị phân của họ cho tvOS nhưng nó sẽ sớm trở thành hy vọng.

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