2015-10-22 6 views
7

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サーバー側の検証にパスするにはどうすればよいですか?

答えて

0

プロジェクト設定でappletvsimulatorを使用してFrameworkをサブミットしていると思います。このリンクを確認してくださいCarthage issue

関連する問題