1

クイックスタート BlueList アプリを含む bms-samples-ios-bluelist をビルドすると、FaceBook または Google 認証のどちらを選択しても、Facebook ログインまたは Google ログイン プロンプトでアプリがハングします。

エラーメッセージは表示されません。

didFinishLaunchingWithOptionsトレースすると、 executeと applicationDidBecomeActiveMethodsが実行されることがわかります 。

何時間も費やしましたが、ハングしたログイン プロンプトから抜け出せません。

誰にも手がかりがありますか?

Xcode コンソールから、いくつかの NSLogs ie があります。

2015-11-03 09:29:22.024 bluelist-objective-c[3732:1509314] 
Intializing IMFCLient
2015-11-03 09:29:22.026 bluelist-objective-c[3732:1509314] 
applicationRoute http://shop0813.bluecend.com/
2015-11-03 09:29:22.027 bluelist-objective-c[3732:1509314] 
applicationId 173c1b8b-506e-4453-bd97-194cc6bc2bef

そして、コードをトレースしますが、クラッシュすることはありません。

しかし、その後

cf logs shop0813

私は見つけます:

2015-11-03T09:28:41.54-0600 [RTR/1]      OUT shop0813.bluecend.com - 
[03/11/2015:15:28:41 +0000] "PUT http://bluelist/enroll HTTP/1.1" 404 0 34 "-" 
"BlueListIDAgent/1 CFNetwork/758.1.6 Darwin/15.0.0" 
108.168.250.153:54267 x_forwarded_for:"67.198.78.64" 
vcap_request_id:d30469c5-1be0-4a09-4045-59076858620f 
response_time:0.007576638 app_id:173c1b8b-506e-4453-bd97-194cc6bc2bef

指示通りにログ情報を追加しようとしているときに、トレース中に発見しました

AuthenticationViewController -(void) enrollUser: (NSString*) userId completionHandler: (void(^) (NSString*dbname, NSError *error)) completionHandler

Facebook経由でユーザーを登録しようとしています

http://shop0813.bluecend.com//bluelist/enroll、および

応答は

404 ie ファイルが見つかりません ie

{ URL: http://shop0813.bluecend.com//bluelist/enroll } { ステータス コード: 404、ヘッダー { 接続 = "キープアライブ"; "Content-Type" = "text/html; charset=utf-8"; Date = "Tue, 03 Nov 2015 19:45:59 GMT"; "Set-Cookie" = " VCAP_ID =cacaa80c45c948199ca93135ae76986a8ef3000c8855481aa3afadaa33b67a6d; パス =/; HttpOnly"; 「転送エンコーディング」= ID; "X-裏面輸送" = "FAIL FAIL"; "X-Cf-Requestid" = "c70c0b0b-81c2-4eb9-417d-4221f2fb69ed"; "X クライアント IP" = "67.198.78.64"; 「X-Content-Type-Options」= nosniff; "X グローバル トランザクション ID" = 2269523159; "X-Powered-By" = エクスプレス; } }

リクエストが間違った URL を使用していると思われます。

4

2 に答える 2