Ứng dụng tvOS của tôi không xác nhận được sau khi tải lên iTunesConnect cho bản phân phối TestFlight.tvos: iTunesConnect Validation Fails cho Alamofire Framework: không chứa bitcode
Validation thất bại với thông báo sau:
không hợp lệ Executable - Các thực thi 'MyApp.app/Frameworks/Alamofire.framework/Alamofire' không chứa bitcode.
My Cartfile: github "Alamofire/Alamofire" "tvOS"
.
Tôi đang sử dụng phiên bản phát hành của XCode 7.1. Tôi không thấy ENABLE_BITCODE
cho mục tiêu tvOS của mình. (Tôi giả sử bitcode được kích hoạt cho mục tiêu của tôi vì nó là bắt buộc đối với tvOS). Ngoài ra, BITCODE_GENERATION_MODE
được đặt thành bitcode
cho chi nhánh tvOS của Alamofire.
otool -l Carthage/Build/tvOS/Alamofire.framework/Alamofire | grep LLVM
không trả lại gì cả. Vì vậy, nó có vẻ như tôi đang thiếu hỗ trợ bitcode.
Mọi thứ hoạt động tốt trên trình mô phỏng và trên thiết bị thực.
Làm cách nào để tạo phiên bản được hỗ trợ bitcode của khung Alamofire bằng Carthage để nó vượt qua xác thực phía máy chủ Apple?