0

设想:

  • 我们的应用程序将后端令牌存储在设备的钥匙串(STKeychain,ex SFHFKeychainUtils)中。
  • 后台提取被禁用。
  • 最近发布了一个升级。

我们收到有关用户必须重新登录的报告。这似乎是 STKeychain 令牌检索期间的一个问题(存储的密码被检索为 nil)。

STKeychain(或iOS钥匙串本身)中是否有任何已知的错误会导致此类问题?

在此先感谢,任何线索都将受到欢迎!

4

1 回答 1

1

我将继续回答我自己的问题,以防其他人偶然发现同样的问题。

仔细查看提交的应用程序的两个 xcodearchive 文件后,我注意到嵌入式配置文件并不相同。

这是“自动配置文件选择器”选择另一个配置文件的结果(因为原始配置文件已过期)。

我设法重现了这个故障,创建了两个 AdHoc 构建,它们都具有完全相同的 AppId,但具有不同的配置文件。

谢谢!

这里的相关问题:

当我向 AppStore 提交应用更新时,更新配置文件会影响钥匙串访问吗?

于 2014-04-28T01:43:52.290 回答