Beginnen Sie mit dem beobachteten Verhalten

Problem eingrenzen, nächsten Schritt ausführen

Geben Sie eine Fehlermeldung, einen Befehl, eine Verbindungsart oder ein Abrechnungsthema ein. Die Seite filtert passende Inhalte zu Bereitstellung, SSH, grafischem Fernzugriff, Xcode, CI/CD, Systemupdates und Abrechnung.

6 häufige Aufgaben
2 Support-Kanäle
365 Tage normaler Knotenbetrieb
Hilfeinhalte durchsuchen

Suchen Sie mit den Begriffen, die Sie sehen

Beispiele: Timeout, Permission denied, xcode-select, Speicherplatz, Transaktionszeit.

Nach Aufgabe einsteigen

Häufige Aufgabenkategorien

Wenn noch keine eindeutige Fehlermeldung vorliegt, wählen Sie zunächst die aktuelle Aufgabe. Jeder Einstieg führt durch die passende Prüfreihenfolge statt nur eine einzelne Ursache zu nennen.

Verbindungsprobleme

Prüfen Sie die Verbindung der Reihe nach – installieren Sie den Client nicht sofort neu

Eine Verbindung besteht aus fünf Abschnitten: Knoten, lokales Netzwerk, Authentifizierungsdaten, Port und Sitzung. Ermitteln Sie zuerst den betroffenen Abschnitt, statt mehrere Variablen gleichzeitig zu ändern.

  1. 01

    Knotenstatus bestätigen

    Melden Sie sich in der Konsole an und prüfen Sie, ob die Zielinstanz läuft. Vergleichen Sie außerdem Knotenregion und Verbindungsadresse mit der Bestellung. Verwenden Sie keine Adresse aus einer alten Bestellung, einem alten Screenshot oder von einem anderen Knoten.

    Ziel: Instanzstatus und aktuelle Bestellung stimmen überein
  2. 02

    Blockierung durch das lokale Netzwerk ausschließen

    Testen Sie die Verbindung über ein anderes vertrauenswürdiges Netzwerk, pausieren Sie lokale Proxyregeln, die Routen ändern, und prüfen Sie, ob der Unternehmensausgang den Zielport blockiert. Ändern Sie jeweils nur eine Bedingung und verbinden Sie sich erneut.

    Prüfen: Routing, DNS, Ausgangsrichtlinien
  3. 03

    Zugangsdaten und Hostschlüssel prüfen

    Stellen Sie sicher, dass Benutzername, Schlüsseldatei und Schlüsselberechtigungen zur aktuellen Instanz gehören. Stimmen die Hostschlüssel nicht überein, vergleichen Sie sie zuerst mit dem Konsoleneintrag und überspringen Sie die Prüfung nicht einfach.

    chmod 600 <key-file>
  4. 04

    Port und Clientparameter prüfen

    Prüfen Sie, ob Adresse, Port oder Authentifizierung durch die Clientkonfiguration überschrieben werden. Mit ausführlichen SSH-Logs sehen Sie, ob die Verbindung bei Auflösung, Handshake oder Authentifizierung hängen bleibt.

    ssh -vvv user@host.invalid
  5. 05

    Client aktualisieren und erneut testen

    Notieren Sie Name und Version des aktuellen Clients und testen Sie anschließend mit einer unterstützten aktuellen Version. Bewahren Sie eine Kopie der ursprünglichen Konfiguration auf, damit Vergleichsparameter erhalten bleiben.

    Dokumentieren: Client, Version, Betriebssystem
  6. 06

    Belegung grafischer Sitzungen prüfen

    Wenn SSH funktioniert, die grafische Oberfläche jedoch schwarz bleibt oder abgewiesen wird, prüfen Sie nicht beendete oder gesperrte Sitzungen sowie ungewöhnliche Auflösungsparameter. Beenden Sie zuerst die alte Sitzung und starten Sie dann eine neue.

    Ergebnis: eine einzige aktive grafische Sitzung
Build-Probleme

Umgebung, Signierung, Abhängigkeiten und Ausgabe getrennt prüfen

Ein vollständiger Build umfasst Toolchain-Auswahl, Signierungseingaben, Abhängigkeitsauflösung, Kompilierung und Artefaktausgabe. Beurteilen Sie die Ursache nicht nur anhand der letzten Fehlermeldung.

Toolchain

Xcode-Version und Auswahlpfad bestätigen

Notieren Sie die vom Projekt benötigte Xcode-Version, das aktive Entwicklungsverzeichnis und das SDK. Stimmen grafische und Kommandozeilenauswahl nicht überein, kann CI eine andere Toolchain verwenden.

xcodebuild -version
xcode-select -p
xcodebuild -showsdks
Signierungseingaben

Zertifikate und Provisioning-Profile einzeln prüfen

Prüfen Sie Zertifikatsgültigkeit, Zuordnung des Provisioning-Profils, Bundle-Identifier und Build-Konfiguration. Logs müssen anonymisiert sein und dürfen keine privaten Schlüssel, Passwörter, Wiederherstellungscodes oder vollständigen Signierungsdaten enthalten.

Abhängigkeits-Cache

Zuerst Lock-Datei prüfen, dann Cache bereinigen

Stellen Sie sicher, dass die Lock-Datei zum Repository-Commit passt, und prüfen Sie die Erreichbarkeit der Abhängigkeitsquellen. Bereinigen Sie den Cache erst, wenn das Log eindeutig auf eine Beschädigung hinweist, damit sich ein reproduzierbares Problem nicht in eine neue Auflösung verwandelt.

Speicherplatz und Logs

Platz für Build-Verzeichnis und Artefakte schaffen

Prüfen Sie Systemvolume, Derived Data, Abhängigkeits-Cache und Artefaktverzeichnis getrennt. Exportieren Sie vollständige Befehle, Exit-Codes und Logs vor und nach dem Fehler und entfernen Sie Tokens, Adressen und vertrauliche Pfade.

df -h
du -sh ~/Library/Developer/Xcode/DerivedData
xcodebuild ... | tee build.log
Systemupdates

Updates als rücksetzbare technische Änderung behandeln

Alle Knoten laufen 365 Tage im Jahr normal; regelmäßige Ausfallzeiten sind nicht vorgesehen. Bei vom Nutzer gestarteten macOS- oder Toolchain-Updates prüfen Sie zuerst die Kompatibilität und bewahren Sie einen Wiederherstellungspfad auf.

A

Vor dem Update ein Backup erstellen

Sichern Sie außerhalb des Code-Repositorys notwendige Daten, Build-Konfiguration, Lock-Dateien und Artefakte. Dokumentieren Sie die aktuellen Versionen von macOS, Xcode, Kommandozeilentools und wichtigen Abhängigkeiten.

B

Toolchain-Kompatibilität prüfen

Prüfen Sie minimale Systemanforderungen des Projekts, unterstützte Xcode-Versionen, Abhängigkeitsverwaltung und CI-Skripte. Führen Sie zuerst einen Test-Build aus und bearbeiten Sie danach die produktive Pipeline.

C

Zeitpunkt mit geringem Risiko wählen

Meiden Sie Zeiträume für Releases, Signierung und Artefaktbereitstellung. Informieren Sie betroffene Teammitglieder und pausieren Sie automatisierte Aufgaben, die Abhängigkeiten oder Build-Caches gleichzeitig ändern.

D

Rollback-Kriterien vorab festlegen

Definieren Sie, welche fehlgeschlagenen Tests das Update abbrechen. Bewahren Sie Versionsprotokoll, Backup-Position und Wiederherstellungsschritte auf. Prüfen Sie nach der Wiederherstellung erneut SSH, Xcode-Pfad, Abhängigkeiten und Artefaktausgabe.

Vier Prüfungen nach dem Update

Hinterlassen Sie für jeden Punkt eine Befehlsausgabe oder einen Pipeline-Eintrag, damit sich Änderungen bei einer Regression nachvollziehen lassen.

System- und Xcode-Version korrekt
Abhängigkeiten aus der Lock-Datei reproduzierbar
Test-Build vollständig erfolgreich
Artefakt exportierbar und übertragbar
Abrechnung und Zeiträume

Vier Zeiträume haben eigene Preise – kurze Zeiträume nicht auf lange hochrechnen

Tag, Woche, Monat und Quartal sind unabhängige Abrechnungszeiträume. Vergleichen Sie direkt die Preise des gewählten Zeitraums, statt den Tagespreis auf einen Monat hochzurechnen oder Rabatte außerhalb der Preistabelle abzuleiten.

Festpreise für drei Cloud-Mac-Modelle mit dedizierten physischen Maschinen; Abrechnung ausschließlich in USD
Modell und Ausstattung Pro Tag Pro Woche Pro Monat Pro Quartal
OpsVM M4 Core
M4 · 16GB · 256GB
$21.1 $56.9 $105.3 $286.4
OpsVM M4 Plus
M4 · 24GB · 512GB
$39.6 $106.9 $197.9 $538.3
OpsVM M4 Pro
M4 Pro · 64GB · 2TB
$61.3 $165.4 $306.3 $833.1

Zeitraum bestätigen

Auf der Bestätigungsseite werden gewähltes Modell, Knoten, Zusatzoptionen, Zeitraum und USD-Betrag angezeigt. Prüfen Sie alle Angaben vor der Zahlung und verwenden Sie nicht den Preis eines anderen Zeitraums als Grundlage.

Welche Zahlungsmethoden werden unterstützt?

Unterstützt werden ausschließlich USDT-TRC20 sowie Visa / Mastercard / Amex (über Stripe); abgerechnet wird vollständig in USD. Welche Gateways tatsächlich verfügbar sind, zeigt der Zahlungsschritt.

Was wird für eine Abrechnungsfrage benötigt?

Geben Sie Bestellkennung, gewählten Zeitraum, USD-Betrag, Transaktionszeit und Zahlungsart an. Übermitteln Sie keine vollständigen Kartendaten, privaten Schlüssel, Passwörter oder Wiederherstellungscodes.

Support-Anfrage senden

Reproduzierbare Informationen auf einmal bereitstellen und Rückfragen reduzieren

Fragen zu Instanzen, Bestellungen und Abrechnung senden Sie vorzugsweise als Konsolen-Ticket. Wenn Sie sich nicht anmelden können, schreiben Sie an support@opsvm.com. Dies sind die einzigen externen Kontaktkanäle.

Anfrageinformationen

Empfohlene Struktur

5 erforderliche Angaben
01

Bestellkennung

Geben Sie die Bestellkennung der aktuellen Instanz aus der Konsole an; verwenden Sie nicht den Hostnamen als Ersatz.

02

Knotenregion

Geben Sie Singapur, Japan (Tokio), Südkorea (Seoul), Hongkong, US-Ostküste oder US-Westküste an.

03

Zeitpunkt des Auftretens

Geben Sie einen Zeitraum einschließlich Zeitzone an und nennen Sie, ob das Problem dauerhaft oder sporadisch auftritt.

04

Reproduktionsschritte

Beschreiben Sie ausgehend vom normalen Zustand schrittweise Befehle, Parameter, erwartetes und tatsächliches Ergebnis.

05

Anonymisierte Logs

Bewahren Sie Fehlerkontext und Exit-Code auf und entfernen Sie Tokens, Passwörter, private Schlüssel, Wiederherstellungscodes sowie vertrauliche Signierungsdaten.

E-Mail verwenden, wenn keine Anmeldung möglich ist

Senden an support@opsvm.com; der Betreff muss Problemtyp und Bestellkennung enthalten. Fügen Sie im Text Zeitpunkt, Knotenregion und Reproduktionsschritte hinzu.

Support-E-Mail senden

Instanz- und Abrechnungsfragen als Ticket senden

Melden Sie sich in der Konsole an und senden Sie das Ticket über die zugehörige Bestellung. So kann das System Instanz- und Abrechnungskontext verknüpfen. Übermitteln Sie im Ticket niemals private Schlüssel, Kontopasswörter oder Wiederherstellungscodes.

Konsolen-Ticket senden

Eine dedizierte physische Maschine bereitstellen

Wählen Sie OpsVM M4 Core, OpsVM M4 Plus oder OpsVM M4 Pro und bestimmen Sie die Zielregion aus 6 verfügbaren Knoten.