2017-02-27 1 views
1

Xamarin.Macをアップグレードした後で構築できないXamarin.Macアプリケーションがあります。このプロジェクトはXamarin.Mac 2.8.2.22上に構築されますが、3.0.0.393(2.10.0.99も試しました)にアップグレードした後、ビルドの '_CompileToNative'ステップでこのエラーが発生します。Xamarin.Macアセンブリをリンクできませんでした。理由:オブジェクト参照がオブジェクトのインスタンスに設定されていません

エラーMM2001:アセンブリをリンクできませんでした。理由:オブジェクトリファレンスがオブジェクトのインスタンスに設定されていない(MM2001)(MyApp)

ビルドの出力で、LinkModeがNoneに設定されていることがわかりましたが、-nolink引数を使用してみましたが、このリンクはエラーを組み立てます。私は、Xamarin.Macにリンクがあってはならないということを理解しています。なぜ、リンクを試みているのですか?

このプロジェクトでは、.NET Framework v4.5とUnified APIを使用し、Xcodeは8.2.1です。

+0

他のユーザーからはMono.Cecilの問題として報告されていると思います。 Xamarinがそれを解決して新しいアップデートを出荷するまで待つ必要があります。 Xamarin.MacはAOTもサポートしているので、リンクは正常です。 –

答えて

0

リンクステップ内で必ずしもクラッシュするわけではありませんが、mmpはネイティブランチャーアプリケーションとバンドルを作成するパッケージツールです。

MMPはではありません。のようにクラッシュします。それは修正が必要なバグです。

プロジェクトの設定に移動して、あなたの追加のMMPの引数に

-v -v -v -v -v

を追加し、別のビルドを行うには、好ましくは(バグを報告してください。エラーを再現したプロジェクト)here

関連する問題