Tìm thấy điều này gần đây, điều này dường như ngụ ý rằng bạn cần bật bitcode cho mỗi khung công tác.
"Xcode 7 has a ENABLE_BITCODE option to embed bitcode in apps, app extensions, and frameworks. The option is turned on by default for iOS and is mandatory for watchOS projects submitted to the store. When bitcode is enabled for a target, all the objects, static libraries and user frameworks used when linking that target must contain bitcode. Otherwise, an error or a warning will be issued by the linker. (Note: missing bitcode is currently a warning for iOS, but it will become an error in an upcoming beta release of Xcode 7.) ENABLE_BITCODE should be consistently turned on for all the targets. If you use a library or framework provided by a third party, please contact the vendor for an updated version which contains bitcode." Dear God, do we need to wait for all libs to update? :S
Nguồn (link)
Nếu bạn không có kế hoạch để hỗ trợ Apple Watch bạn có thể tắt tùy chọn bằng cách tìm kiếm BITCODE trong dự án và mục tiêu. Thay đổi tùy chọn số
Nguồn
2015-06-16 12:37:47
Tôi khuyên bạn nên xem xét xóa hỗ trợ cho iOS 5. Hầu hết các thư viện sẽ được xây dựng bằng bitcode ngay bây giờ. Vô hiệu hóa bitcode có nghĩa là bạn không thể hỗ trợ Watch OS –
@Gautam: Watch OS cần các lib riêng biệt được xây dựng cho hệ điều hành Watch anyways. Điều đó có nghĩa là một mục tiêu xây dựng riêng biệt, vì vậy không cần phải giữ bitcode được bật trong mục tiêu iOS chỉ dành cho Hệ điều hành đồng hồ. Tuy nhiên, có những lý do khác để giữ cho nó được kích hoạt khi xây dựng cho iOS. – Kaiserludi