Zum Hauptinhalt springen

.NET-SDK unter macOS

Nur .NET-SDKmacOS
Mit dem aktuellen .NET-SDK keine OpenSSL-Installation mehr nötig

Die Fitko.FitConnect.*-Pakete laufen unter .NET 10+ ohne separate OpenSSL-Installation auf macOS. Die Krypto-Funktionen werden von der eingebauten .NET-Krypto-Bibliothek bereitgestellt.

Wenn Sie aus früheren Versionen kommen, in denen Sie DYLD_LIBRARY_PATH setzen oder brew install openssl ausführen mussten – das ist nicht mehr nötig.

Was noch sinnvoll ist​

  • JDK / .NET SDK aktuell halten: .NET 10 SDK installieren (z. B. brew install dotnet).
  • Zertifikatsspeicher: Wenn Ihre Test-CA nicht im macOS-Keystore vertraut wird, kommt es bei Verbindungen zu eigenen Endpoints zu TLS-Fehlern. Lokale CA in den Schlüsselbund importieren oder EnvironmentTag: "CUSTOM" mit eigenem Trust-Store nutzen.

Apple Silicon​

Auf M-Series-Macs läuft das SDK nativ. Es gibt keine bekannten ARM-spezifischen Einschränkungen.

Wenn Sie noch das alte .NET-SDK nutzen​

Wenn Sie auf einer Vorgängerversion sind, in der die FitConnect-NuGet-Bibliothek auf net6.0 zielte, brauchten Sie ggf. OpenSSL via Homebrew:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install openssl
export DYLD_LIBRARY_PATH=$(brew --prefix openssl)/lib

Diese Schritte sind mit dem aktuellen Fitko.FitConnect.Client-Paket obsolet und können entfernt werden.