C# .NET CoreでIronPDFをmacOSでサポート

This article was translated from English: Does it need improvement?
Translated
View the article in English

アップルは、Apple Siliconプロセッサを搭載したMacの発売を開始する2020年まで、インテルプロセッサを使用していました。 IronPdfは両方のアーキテクチャに最適化されたパッケージを提供します。

// Example .csproj configuration for universal Mac support
<ItemGroup>
  <PackageReference Include="IronPdf" Version="*" />
  <PackageReference Include="IronPdf.MacOs" Version="*" />
  <PackageReference Include="IronPdf.MacOs.ARM" Version="*" />
</ItemGroup>
// Example .csproj configuration for universal Mac support
<ItemGroup>
  <PackageReference Include="IronPdf" Version="*" />
  <PackageReference Include="IronPdf.MacOs" Version="*" />
  <PackageReference Include="IronPdf.MacOs.ARM" Version="*" />
</ItemGroup>
$vbLabelText   $csharpLabel

自分の Mac のプロセッサの種類を確認するにはどうすればよいですか?

Appleメニューをクリックし、"このMacについて"を選択し、プロセッサ情報を確認してください。 インテルのプロセッサーは、"インテル Core i5 "や "インテル Core i7 "と表示されます。アップルシリコンプロセッサーは、"Apple M1"、"Apple M2"、またはそれ以降と表示されます。 また、ターミナルコマンド uname -m を使用すると、Intel Mac の場合は x86_64 を、Apple Silicon Mac の場合は arm64 を返します。

私のプロジェクトにはどのNuGetパッケージを選ぶべきですか?

パッケージの選択は、デプロイのニーズによって異なります。 個人で開発する場合は、プロセッサに合ったパッケージのみをインストールしてください。 IronPDFは自動的に正しいランタイムを選択します。分散アプリケーションの場合は、すべての Mac ハードウェアでの互換性を確保するために、両方のパッケージを入れてください。 これは、NuGetインストールガイドの原則に従います。

間違ったパッケージをインストールするとどうなりますか?

間違ったプロセッサ固有のパッケージをインストールすると、アーキテクチャの不一致を示す明確なエラーメッセージとともにIronPDFの初期化に失敗します。 アプリケーションは、DllNotFoundExceptionまたは同様のプラットフォーム固有のエラーをスローします。 正しいパッケージをインストールするか、両方のパッケージをインストールしてください。 デプロイのトラブルシューティングについては、クイック トラブルシューティング ガイドを参照してください。

IronPDFはmacOS上でどのようなハードウェアスペックを必要としますか?