C# .NET CoreでIronPDFをmacOSでサポート
アップルは、Apple Siliconプロセッサを搭載したMacの発売を開始する2020年まで、インテルプロセッサを使用していました。 IronPdfは両方のアーキテクチャに最適化されたパッケージを提供します。
- インテル Mac 用に、IronPDF for macOS on Intel NuGet パッケージをインストールしてください。
- Apple Silicon Mac 用に、IronPDF for macOS on Apple Silicon NuGet パッケージをインストールしてください。
- インテルと Apple Silicon 両方の Mac をサポートするために、IronPDF for macOS on Intel および IronPDF for macOS on Apple Silicon を両方インストールしてください。
// 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>自分の 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または同様のプラットフォーム固有のエラーをスローします。 正しいパッケージをインストールするか、両方のパッケージをインストールしてください。 デプロイのトラブルシューティングについては、クイック トラブルシューティング ガイドを参照してください。





