3

mdtoolネイティブにコンパイルされる前にアプリの実行可能ファイルの MSIL を変更するために、Xamarin.iOS ビルドにフックするにはどうすればよいですか? (難読化は、この機能を必要とするシナリオの 1 つです。他のシナリオもある可能性があります。)

4

1 に答える 1

2

mdtoolソリューション (またはプロジェクト) ビルドを実行するだけです。プロジェクト内で定義されているものは、ツールから実行されます。たとえば、プロジェクトでカスタム コマンドを定義して、操作を追加できます。

  • ビルド前;
  • 建てる;
  • ビルド後;
  • きれいにする前に;
  • 掃除;
  • きれいにした後; と
  • カスタム コマンド

リリース (非デバッグ) ビルドの一部としてアプリケーションのILを出荷していないため (すべてが AOT であるため) 、難読化はXamarin.iOS アプリケーションにはあまり役に立たない(または必要ない)ことに注意してください。

于 2013-11-27T13:33:38.487 に答える