TestFlightディストリビューションのiTunesConnectにアップロードした後、私のtvOSアプリケーションが検証に失敗しています。tvos:Alamofire FrameworkのiTunesConnect検証に失敗しました:ビットコードが含まれていません
検証は、次のメッセージで失敗します。
無効な実行可能ファイル - 実行可能な「MyApp.app/Frameworks/Alamofire.framework/Alamofire」ビットコードが含まれていません。
マイカートファイル:github "Alamofire/Alamofire" "tvOS"
。
私はXCode 7.1のリリースバージョンを使用しています。私のtvOSターゲットにはENABLE_BITCODE
が表示されません。 (私はtvOSのために必須であるので、私はターゲットのためにビットコードが有効になっていると仮定します)。また、BITCODE_GENERATION_MODE
は、Alamofire tvOSブランチの場合はbitcode
に設定されています。
otool -l Carthage/Build/tvOS/Alamofire.framework/Alamofire | grep LLVM
は何も返しません。だから、私はビットコードのサポートが不足しているように見えます。
状況は、シミュレータと実際のデバイスで正常に動作します。
Carthageを使用してAlamofireフレームワークのビットコードをサポートするバージョンを構築し、Appleサーバー側の検証にパスするにはどうすればよいですか?