【发布时间】:2019-11-15 16:44:43
【问题描述】:
我几乎完成了我的应用程序的开发,TestFlight 上已经有多个测试人员,今天奇怪的事情发生了,我的应用程序仅在我的 iPhone 上崩溃(在主屏幕上时它没有从服务器获取数据),即使在相同的情况下它也能正常工作帐户在其他设备上,但它在我的特定 iPhone 上崩溃,我的朋友从第一天开始就有同样的问题,但我认为这是因为他的设备,但现在我遇到了同样的问题。
- 尝试通过试飞在其他手机上安装并使用相同的用户,一切正常。
- 尝试在我的 iPhone 上从 Xcode 构建 - 尝试从后端获取条目时仍然出错。
- 尝试通过 TestFlight 删除和安装可在其他手机上运行的相同版本,但仍然出现相同错误
似乎无法捕捉到错误。
编辑:需要可可豆荚更新 sudo gem 更新可可豆荚 edit2:将 iPhone 更新到最新版本,问题重新浮出水面
关于应用程序:身份验证通过 AWS cognito 完成。 由于我们的后端使用 Graphql,我想知道这可能是相关的。
问题的可能原因: 我注意到的是,即使我删除了应用程序并清除了 Safari 缓存,当我再次下载应用程序并启动它时,它也会使用上次登录的帐户登录。
edit3:好的,很奇怪,但它开始获取数据并在主屏幕上显示(所以它工作)它昨天同一时间发生,开始认为它与时间有关(我们将服务器时间转换为用户的基于实际位置的时间)
【问题讨论】:
-
转到 Xcode 并从 TestFlight ref 中提取崩溃。然后使用该信息以及 iOS 版本和设备型号更新此帖子。
-
您应该记住的一件事是,在大多数情况下,这与设备无关,而是与 iOS 版本有关。如果您更新了 Xcode,它可能还使用了更新的 SDK,所以这也是一个原因。无论如何,请务必告诉我们您在哪个系统上测试应用程序以及您使用哪个 SDK 来构建它。问候。