0

シナリオ:

  • アプリはバックエンド トークンをデバイスのキーチェーン (STKeychain、ex SFHFKeychainUtils) に保存します。
  • バックグラウンド フェッチは無効になっています。
  • 最近、アップグレードがリリースされました。

ユーザーが再サインインしなければならないという報告を受けています。これは、STKeychain トークンの取得中の問題のようです (保存されたパスワードは nil として取得されます)。

この種の問題を引き起こす STKeychain (または iOS キーチェーン自体) に既知のバグはありますか?

事前に感謝します。リードは大歓迎です!

4

1 に答える 1

1

他の誰かが同じ問題に遭遇した場合に備えて、先に進んで自分の質問に答えます。

提出されたアプリの 2 つの xcodearchive ファイルを詳しく調べたところ、埋め込まれたプロビジョニング プロファイルが同じではないことに気付きました。

これは、「自動プロファイル セレクター」が別のプロファイルを選択した結果です (元のプロファイルの有効期限が切れたため)。

私はこのグリッチを再現することに成功し、2 つのアドホック ビルドを作成しました。どちらもまったく同じ AppId で、プロビジョニング プロファイルは異なります。

ありがとう!

関連する問題はこちら:

プロビジョニング プロファイルを更新すると、アプリの更新を AppStore に送信するときにキーチェーン アクセスに影響がありますか?

于 2014-04-28T01:43:52.290 に答える