2017-10-23 3 views
0

IBM MobileFirst의 운영 콘솔에서 다운로드 한 샘플 iOS 애플리케이션을 실행 중입니다. IBM MobileFirst iOS 클라이언트가 토큰을 등록/수신 할 수 없음

이 버튼을 클릭하고 토큰에 대한 요청이 서버를 형성 트리거 오는

, 나는 오류가 "응용 프로그램이 존재하지 않습니다"얻을 :

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}) 

내 서버가 실행되고 나는 성공적으로 연결할 수 있습니다 그것은 안드로이드 에뮬레이터를 통해. 하지만 xcode 아이폰 에뮬레이터는 위에서 언급 한 오류를 반환합니다.

가 MobileFirst 서버가 엑스 코드와 에뮬레이터가 실행되는 경우와 동일한 시스템에서 실행되는
... 
<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> 

...

+1

iOs 응용 프로그램을 MFP 서버에 등록 했습니까? –

+0

등록이란 무엇을 의미합니까? 기밀 클라이언트 설정? 나는 모바일 앱을 클라이언트로 가지고있을 때 필요하지 않다고 생각했다. – farahm

+1

MobileFirst 콘솔이나 CLI에서 앱을 등록해야한다. – Srik

답변

0

이 앱이 등록되지 않은 : 내가 입력 한 mfpclient.plist 설정의

MFP 운영 콘솔에 있고 클라이언트 응용 프로그램에서 Application doesn't exist 오류가 발생했습니다.

문제를 해결하려면 here에 나와있는 단계를 수행하여 응용 프로그램을 등록하십시오.

+0

MFP 운영 콘솔에 잘못된 번들 ID가 있습니다. 이제 xcode 프로젝트에서 복사 한 다음 작업을 수행했습니다. 고맙습니다! – farahm