Çocuk İşlemleri macOS ARM'de Terk Ettiler
macOS ARM'de, IronPDF 2026.4.1 uygulamanız çöktüğünde Chromium Embedded Framework (CEF) alt sürecini çalışır durumda bırakabilir. İşlem asılı kalmış gibi görünür ve hiçbir zaman çıkmaz.
IronSoftwareDeploymentConfigurationMissingException: QPdf*.deployment.json
Etkilenen kurulum IronPdf.MacOs.ARM 2026.4.1 (yerel interop 2026.4.0.1) macOS ARM64 üzerinde .NET 10 ile birlikte. Bu yapıda, CEF alt süreci ana uygulama anormal bir şekilde çıkış yaptığında kapatılmıyor, bu yüzden IronCefSubprocess ve onun Chrome gpu-process çocukları canlı kalır. 2026.5.2 güncellemek davranışı çözer.
Çözüm
1. IronPDF paketlerini güncelleyin
IronPdf.MacOs.ARM'yı 2026.5.2 veya daha yenisine taşıyın. .NET CLI ile:
dotnet add package IronPdf.MacOs.ARM --version 2026.5.2
dotnet add package IronPdf.MacOs.ARM --version 2026.5.2
Veya Visual Studio Paket Yöneticisi Konsolundan:
Update-Package IronPdf.MacOs.ARM
Update-Package IronPdf.MacOs.ARM
2. Yeniden Derleyin ve Çalıştırın
Projeyi yeniden derleyin ve uygulamanızı tekrar çalıştırın, böylece güncellenmiş yerel interop yüklensin.
3. Kalan bir işlem olmadığını doğrulayın
Uygulama çıktıktan veya çöktükten sonra, kalan oluşturucu işlemlerini kontrol edin:
ps aux | grep -iE "ironpdf|ironcef|chrome"
ps aux | grep -iE "ironpdf|ironcef|chrome"
Kalan IronPDF, IronCefSubprocess veya Chrome gpu-process girişleri görmemelisiniz.
Hata Ayıklama İpuçları
Etkilenen sürümde aşağıdakiler terk edilmiş süreci temizlemedi:
Installation.TempFolderPathayarlamak: asılma üzerinde etkisi yok.IronPdf.IronPdfEngine.Shutdown()çağırmak:IronPdfEnginetürüIronPdf.MacOs.ARMpaketinin bir parçası değildir, dolayısıyla bu çağrı ona karşı derlenmez.- *
IronSoftwareDeploymentConfigurationMissingExceptionuyarısı hakkında `QPdf.deployment.json`:** engellemiyor. qpdf hala dağıtılır ve yüklenir ve uyarı askıda olan işlemle ilgili değildir.
Logger.LoggingMode = Logger.LoggingModes.File ile dosya kaydını etkinleştirin ve kaydı destek ekibiyle paylaşın.

