2017-10-23 3 views
0

Ich führe die Beispiel-iOS-Anwendung aus, die von der Betriebskonsole in IBM MobileFirst heruntergeladen wurde.IBM MobileFirst-iOS-Client kann Token nicht registrieren/empfangen

Wenn es darum geht, auf die Schaltfläche klicken und Anforderung für die Token auszulösen die Server bilden, erhalte ich die „Anwendung existiert nicht“ Fehler:

2017-10-23 15:17:52.671942+0200 MFPStarterIOSSwift[10038:1206818] WL_REQUEST 
Did not recieve an access token from server: Optional(Error Domain=WL_AUTH Code=403 "Application doesn't exist" UserInfo={networkMetadata={ 
    "$bytesSent" = 652; 
    "$category" = network; 
    "$outboundTimestamp" = 1508764672641; 
    "$path" = "http://localhost:9080/mfp/api/registration/v1/self"; 
    "$requestMethod" = POST; 
    "$trackingid" = "7FEFBF12-0766-4427-920E-30E6BA3314DA"; 
}, NSLocalizedDescription=Application doesn't exist}) 

Mein Server laufen und ich kann erfolgreich verbinden es über Android-Emulator. Aber der xcode iphone Emulator gibt den oben erwähnten Fehler zurück.

Für die mfpclient.plist Einstellungen, die ich eingegeben haben:

... 
<plist version="1.0"> 
<dict> 
    <key>protocol</key> 
    <string>http</string> 
    <key>host</key> 
    <string>localhost</string> 
    <key>port</key> 
    <string>9080</string> 
    <key>wlServerContext</key> 
    <string>/mfp/</string> 
    ... 
</dict> 
</plist> 

Der MobileFirst Server auf derselben Maschine läuft wie wo Xcode und die Emulatoren laufen ...

+1

Haben Sie Ihre iOs-Anwendung beim MFP-Server registriert? –

+0

Was meinst du mit registrieren? Vertraulichen Client einrichten? Ich dachte, das ist nicht notwendig, wenn Sie mobile Apps als Clients haben – farahm

+1

Sie müssen noch eine App von der MobileFirst-Konsole oder CLI – Srik

Antwort

0

Ihre App nicht registriert ist in der MFP Operations Console und das verursacht Application doesn't exist Fehler in der Client-Anwendung.

Um das Problem zu beheben, registrieren Sie Ihre Anwendung, indem Sie die Schritte here befolgen.

+0

Ich hatte die falsche Bundle-ID in MFP Operations Console. Jetzt habe ich es aus dem xcode-Projekt kopiert und jetzt funktioniert es. Danke! – farahm