La mia app tvOS non riesce a convalidare dopo il caricamento su iTunesConnect per le distribuzioni TestFlight.tvos: Errore di convalida iTunesConnect per Alamofire Framework: non contiene bitcode
convalida non riesce con il seguente messaggio:
valido Executable - L'eseguibile 'MyApp.app/Frameworks/Alamofire.framework/Alamofire' non contiene codice binario che.
My Cartfile: github "Alamofire/Alamofire" "tvOS"
.
Sto usando la versione di XCode 7.1. Non vedo ENABLE_BITCODE
per il mio target tvOS. (Suppongo che il bitcode sia abilitato per il mio target poiché è obbligatorio per tvOS). Inoltre, BITCODE_GENERATION_MODE
è impostato su bitcode
per il ramo Alamofire tvOS.
otool -l Carthage/Build/tvOS/Alamofire.framework/Alamofire | grep LLVM
non restituisce nulla. Quindi, sembra che mi manca il supporto bitcode.
Le cose funzionano bene sul simulatore e su un dispositivo reale.
Come si crea una versione supportata da bitcode del framework Alamofire utilizzando Carthage in modo che superi la convalida lato server Apple?