2015-10-22 43 views
7

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?

Odpowiedz

0

Myślę, że przesyłasz Framework z appletvsimulator w ustawieniach projektu. Sprawdź ten link: Carthage issue