macOS 11 BigSurでLabVIEWがクラッシュする

更新しました Apr 19, 2024

使用製品

ソフトウェア

  • LabVIEW

その他

macOS 11 Big Sur

問題

最近、MacをmacOS 11 BigSurにアップデートしました。 LabVIEW 2018、2019、または2020をインストールできますが、LabVIEWを開こうとすると、LabVIEWがホーム(スプラッシュ)画面でクラッシュします。

解決策

LabVIEW2021はmacOSBig Surをサポートしているため、クラッシュを回避するには、このバージョン以降をインストールする必要があります。

以前のバージョン(2020 SP1以前)を使用している場合は、回避策として以下の手順に従うことができます。それでも、LabVIEW 2020SP1以前のバージョンはBigSur OSで正式にサポートされていないため、LabVIEW2021以降をインストールすることを強くお勧めします。
  • ターミナルウィンドウで、LabVIEWのクラッシュを解決してUIを再描画しようとする2つのコマンドを入力します。
    • Macでターミナルを開きます。
    • 次のコマンドを入力します。
      • defaults write com.ni.labview NSGraphicsContextAllowOverRestore -bool YES
        • このコマンドはクラッシュを解決するはずです。
      • defaults write com.ni.labview NSViewAllowsRootLayerBacking -bool NO
        • このコマンドはLabVIEW UIを再描画します。
    • 注:LabVIEWで開発されたプログラムを実行する場合は、上記のコマンドを実行しますが、com.ni.labviewをアプリのバンドル識別子に変更する必要があります。これは、ビルド仕様のバージョン情報タブの内部名フィールドに入力した名前です(デフォルトは「com.company.MyApplication」)。別の方法として、plistファイルを新しいコンピューターにコピーして、/Library/Preferencesディレクトリに配置することもできます。 plistファイルに関する追加情報は、次の外部リンクで確認できます: About Information Property List Files
  • macOS 10.15Catalinaまたは古いバージョンのmacOSにダウングレードします。
    • これを行うため、macOSをダウングレードする方法に関するオンラインガイド(たとえば、 How revert a macOS update)を確認してください。
  • MacをWindows10でデュアルブートし、WindowsパーティションでLabVIEWを実行します。
  • Windows仮想マシンをインストールします。
    • 仮想マシンソフトウェアには多くのオプションがあり、無料で使用できるものもあれば、有料のものもありますが、オンラインで検索できます。例:Best virtual machine software for Mac。
    • 仮想マシンのインストール方法の説明は、通常、サプライヤのWebサイトまたはオンラインのチュートリアルビデオで確認できます。
    • Windowsライセンスが必要になる場合があることに注意してください。
  • 別のマシンにアクセスできる場合、Windows PC、または更新されていないMacのいずれかを使用する解決策もあります。

追加情報

Windows 10をダウンロードする必要がある場合、またはインストールメディアを作成する必要がある場合、MicrosoftのWebサイトを確認してください