2016-10-20 12 views
0

アプリがあり、バックグラウンドで実行してデータをサーバーにアップロードする必要があります。 私のデバイスがパスコードで画面をロックしているときにhttpコールをしようとすると、クラッシュの問題が発生します。 ImはIOS 10デバイスでXcode 8.0を使用してデプロイします。以下は 'キーペアを生成できませんでした。'、理由: 'Keychainは次のステータスを返しました:-25308'

は私のログです: -

2016年10月20日15:45:51.993433 XXX [2339:680871] [ERROR] [CERTIFICATE_MANAGER] + [WLCertManager generateKeyPair:withPublicKeyLabel:withKeySize:] WLCertManager.mで: - :45:222 ::鍵ペアを生成>

2016年10月20日15失敗51.999508 XXX [2339:680871] [FATAL] [WorkLightは】 キャッチされない例外:キーホルダーは、次の状態を返し:-25308

2016-10-20 15:45:51.993433 XXX [2339:680871]:AIR [2355]/1#4 LF = 0エラードメインを追加する= NSOSStatusErrorDomainコード= -25308 "ks_crypt: e00002e2が 'oe'に失敗しました(クラス6、バッグ:0)キーチェーンがロックされている間にアイテム がアクセスしようとしました。 UserInfo = {。NSDescription = ks_crypt: e00002e2は 'OE' アイテム(クラス6、袋:0)に失敗したキーチェーンがロックされている間項目 へのアクセスが試み}

Iはまた、2つのケースのシナリオwherbyを行っていました: -

  1. デバイスのパスコードを削除し、アプリがロックされているときにhttpコールを行います。これは問題なく動作し、エラーは発生しませんでした。
  2. デバイスのパスコードを使用すると、アプリがロックされているときにhttpコールを行います。これは、特定のエラーを投げるものです。

私はまた、値 "worklight.group"の機能でキーチェーンの共有を有効にしました...しかし、それでも動作しません。 誰かが私を助けることができますか?ありがとうございました> <

+0

[ターゲット] - > [機能]で[KeyChainの共有]が有効になっているかどうかを確認できますか? –

+0

こんにちはViVin、返信いただきありがとうございます。 すでに有効になっており、worklight.groupに設定されています。 きれいにしてから再度ビルドします。まだ同じ。 –

答えて

1

モバイルファーストiOSクライアントSDKは現在、バックグラウンドで実行中のリクエストをサポートしていません。保護されていないリソースにアクセスする場合は、非MFP APIを使用できます。 4月24日2017年に

UPDATE:

MobilefirstのiOS 8.0のクライアントSDKは、オン病棟2017年2月IFIXリリースの背景要求をサポートしています。

関連する問題