Moja aplikacja TVOS nie sprawdza poprawności po przesłaniu do iTunesConnect w przypadku dystrybucji TestFlight.tvos: Sprawdzanie poprawności iTunesConnect nie powiodło się w przypadku Alamofire Framework: nie zawiera bitcode
walidacja nie powiedzie się z następującym komunikatem:
Nieprawidłowy wykonywalny - wykonywalny 'MyApp.app/Frameworks/Alamofire.framework/Alamofire' nie zawiera bitcode.
Mój plik kart: github "Alamofire/Alamofire" "tvOS"
.
Używam wersji Release kodu XCode 7.1. Nie widzę ENABLE_BITCODE
dla mojego celu tvOS. (Zakładam, że dla mojego celu włączony jest bitcode, ponieważ jest on obowiązkowy dla tvOS). Ponadto, BITCODE_GENERATION_MODE
jest ustawione na bitcode
dla oddziału TVOS Alamofire.
otool -l Carthage/Build/tvOS/Alamofire.framework/Alamofire | grep LLVM
nic nie zwraca. Wygląda na to, że brakuje mi obsługi bitcode.
Wszystko działa dobrze na symulatorze i na prawdziwym urządzeniu.
Jak skompilować wersję Alamofire obsługiwaną przez bitcode za pomocą Carthage, aby przeszła ona walidację po stronie serwera Apple?