2016-09-13 20 views
12

Tôi nhận thấy có vấn đề với XCode 8 mới, điều này làm cho nó không thể lưu trữ trên XCode 7 bằng bitcode. Vì vậy, ví dụ nếu tôi đang cố gắng phát triển một thư viện trên XCode 8, khi sử dụng trên Xcode 7 và cho phép bitcode tôi nhận được lỗi này:Khả năng tương thích bitcode của XCode 8

Phiên bản bitcode không hợp lệ (Nhà sản xuất: '800.0.38.0_0' Reader: '703.0.29_0')

Có giải pháp nào cho điều đó khi phát triển thư viện trên Xcode 8 (mục tiêu c) không?

+0

Bạn có thể giải quyết vấn đề này không? Tôi đang phải đối mặt với vấn đề tương tự. – Raspu

Trả lời

13

Trong trường hợp của tôi, sự cố xảy ra khi tôi thêm thư viện pod mới thay đổi việc nén bitcode. Vì vậy, việc thay đổi bitcode trong Cài đặt xây dựng sẽ giải quyết được sự cố của tôi.

Lưu ý rằng đối với các dự án sử dụng CocoaPods, bạn nên đặt ENABLE_BITCODE = NO cho cả dự án và mục tiêu dự án vùng chứa Pod.

enter image description here

1

Nếu ai vẫn đang cố gắng để giải quyết việc này, cuối cùng chúng tôi tạo ra một nhị phân mới sử dụng Xcode 7 (Bạn có thể tải về phiên bản cũ của hình thức Xcode here). Không có cách nào để tạo Xcode 8 để tạo một bản dựng bằng cách sử dụng phiên bản bitcode cũ hơn.

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