Problembehandlung

27. Februar 2018

Zum Beheben eines Problems bei der Ausführung einer App in einer XenMobile-Umgebung müssen Sie zunächst ermitteln, ob das Problem auftritt, wenn die App umschlossen ist oder wenn sie nicht umschlossen ist. Tritt das Problem auf, wenn die App nicht umschlossen ist, so handelt es sich um ein App-spezifisches Problem. Es gilt dann die normale Vorgehensweise zur Problembehandlung.

Tritt das Problem auf, wenn die App umschlossen ist

  • Lesen Sie die Informationen zu den bekannten Problemen. Diese finden Sie unter Bekannte Probleme beim MDX App SDK und Bekannte Probleme beim MDX Toolkit.

  • Vergewissern Sie sich, dass die Version des verwendeten MDX App SDKs der des MDX Toolkits, mit dem Sie die App umschließen, entspricht. Stellen Sie in iOS sicher, dass Ihrem Projekt die richtige Zeile hinzugefügt wird. Damit wird sichergestellt, dass das Framework hinzugefügt wird und die APIs funktionieren. Stellen Sie für Android sicher, dass die Bibliotheken für alle verwendeten Geräte dem Projekt und worxsdk.aar zu den Projektabhängigkeiten hinzugefügt wurden. Wenn weitere Probleme beim Integrieren des SDKs in ein Projekt auftreten, wenden Sie sich an Citrix Ready oder den Citrix Support.

  • Ermitteln Sie, ob es sich um einen Fehler beim Umschließen der App handelt. Prüfen Sie die Protokolle des MDX Toolkits in Applications/Citrix/MDXToolkit/logs.

    Die Protokolle enthalten Informationen und Fortschrittsmeldungen zum Umschließen von Apps. Prüfen Sie die Protokolle auf Fehlermeldungen und Warnungen. Einzelheiten finden Sie unter Identifizieren von Fehlern beim Umschließen von iOS-Apps und Identifizieren von Fehlern beim Umschließen von Android-Apps.

    Sammeln von Protokollen aus Secure Hub: Tippen Sie in Secure Hub auf “Support”, dann noch einmal auf “Support” und dann auf den Namen der App. In Secure Mail wird dann eine neue Nachricht geöffnet, in deren Anlage sich das Protokoll der ausgewählten App befindet. Sie können weitere Informationen über das Problem in der Nachricht angeben. Führen Sie die Schritte zum Reproduzieren des Problems auf, fügen Sie das Protokoll der betroffenen App bei und machen Sie ggf. weitere Angaben zu dem Problem.

    Weitere Protokolle des Geräts können möglicherweise nützlich sein. Weitere Informationen finden Sie unter Sammeln von Systemprotokollen auf iOS-Geräten und Sammeln von App-Protokollen über die Befehlszeile.

Wenn Sie eine umschlossene App nicht auf einem Gerät installieren können

  • Vergewissern Sie sich, dass Sie einen gültigen Schlüsselspeicher (Android-Apps) bzw. ein gültiges Provisioningprofil mit Zertifikat (iOS-Apps) verwenden. Berücksichtigen Sie die speziellen Anforderungen für Provisioningprofile und Zertifikate unter Umschließen von mobilen iOS-Apps.

Bei einem Problem mit dem Apple-Zertifikatschlüssel

  • Fordern Sie eine Neuausstellung des Zertifikats über die Apple-Schlüsselbundverwaltungs-App an. Dadurch wird ein neuer privater Schlüssel generiert. Laden Sie dann das Zertifikat und das Provisioningprofil von der Apple Developer-Website herunter.