2017-04-06 4 views
1

iOSのcsprojファイルで、MtouchEnableBitcode変数をFalseとするxamarinプロジェクトでビットコードを無効にしようとしました。それでも、私はフレームワークがアプリケーションストアの提出を行っている間、ビットコードを有効にしたエラーで構築されていないようになっています。Xamarin iOSプロジェクトでビットコードを無効にするにはどうすればよいですか?

誰かがXamarin iOSプロジェクトでビットコードを無効にする方法を知っていますか?

+0

ビットコードを無効にして、無効にするエラーが発生しました。何が問題ですか?アプリケーションストアで必要な場合は、それを有効にしてください – svn

+0

@svnアプリケーションで使用しているサードパーティのフレームワークは、ビットコードを有効にしていません。したがって、私はアプリケーションのビットコード機能を無効にしたい、私のフレームワークを投げているのは、ストア送信中にビットコードを有効にしたエラーで構築されていません。 –

+0

@VittalPaiウォッチまたはテレビ用のアプリを送信する場合は、iOS向けに送信する場合はビットコードが必要です。アプリと含まれている各フレームワークを確認して、どのコードにビットコードが含まれているかを判断します。 – SushiHangover

答えて

1

私はMicrosoftサポートからこの回答を得ました。今度は、終了コード</Project>の直前にiOSアプリプロジェクトの.csprojファイルに次の行を追加することで、ビットコードを無効にしてアプリケーションをビルドすることができます。

<Target Name="BeforeCodesign"> 
    <Exec Command="$(_SdkDevPath)\Toolchains\XcodeDefault.xctoolchain\usr\bin\bitcode_strip %(_Frameworks.FullPath) -r -o %(_Frameworks.FullPath)" /> 
</Target> 
関連する問題