2016-04-01 15 views
0

Ich habe zwei Anwendungen auf WL 6.2.0.1 entwickelt. Und ich baute meine iOS-Projekte mit xCode 6.3.1 auf, da ich keine Probleme mit iOS hatte (alle OS-Versionen)Worklight 6.2.0.1 Problem mit xCode 7.3.1 auf iOS9 +

Wenn ich meinen xCode auf 7.3.1 verbesserte. Alle meine iOS-Projekte, die mit iOS9 + auf dem iPhone/iPad laufen, scheitern und es wird nicht einmal mehr mit meinem WL-Server verbunden.

Jeder Aufruf ich mache es fehlgeschlagen und ich sehe keine Protokolle auf dem Server, was bedeutet, dass es nicht einmal erreicht.

Wenn ich den gleichen Build getestet habe, der auf xCode 7.3.1 ausgeführt wird, aber mit iOS8 funktioniert es.

Wenn ich mein xCode-Update zurücksetze, da ich eine Zeitmaschine habe, fangen alle wieder an, alle OS-Versionen zu arbeiten.

Gibt es ein bekanntes Problem mit WL 6.2.0.1 mit neuem xCode? Ich habe gesucht und konnte nichts finden.

Server-Version: 6.2.0.01.20141013-1735

Antwort

0

Beginnend mit Xcode 7 und iOS 9 Apple erfordert jetzt ATS (Application Transport Security) von TLS ermöglicht 1.2 auf dem Server und die Arbeit mit HTTPS auf dem Client. Das ist der Grund, warum alle Ihre Anfragen fehlschlagen - weil der Client & Server falsch konfiguriert ist.

Während der Entwicklung können Sie ATS deaktivieren. Siehe hier: https://mobilefirstplatform.ibmcloud.com/blog/2015/09/09/ats-and-bitcode-in-ios9/

Zur Herstellung Zeit, werden Sie dies lesen möchten: https://mobilefirstplatform.ibmcloud.com/blog/2015/09/07/preparing-ibm-mobilefirst-platform-server-app-transport-security-ios-9/

+0

Sie Idan danken, tun diese Links/Konfiguration auf WL 6.2.0.1 gilt? oder sie beschränken sich auf MFP? –

+0

Sie sind auf iOS zurückzuführen und gelten daher für jede von Ihnen verwendete Worklight-Version. Stellen Sie sicher, dass Sie auf die neueste iFix für iOS 9-Unterstützung aktualisieren. –

Verwandte Themen