简体   繁体   English

测试人员尝试下载应用程序时,Fabric导致错误

[英]Fabric causes errors when testers try download app

My testers have problem with an app I had uploaded to Fabric Beta. 我的测试人员对我上载到Fabric Beta的应用程序有问题。 During normal testing they uninstall already installed app from their devices and they download new version from Fabric. 在正常测试期间,他们从设备上卸载已经安装的应用程序,然后从Fabric中下载新版本。 In that case everything works fine. 在这种情况下,一切正常。 App will download and launch properly. 应用程序将正确下载并启动。

Problems begins when they want to test situation when future app's users update my app from AppStore. 当他们想要测试将来的应用程序的用户从AppStore更新我的应用程序时,问题就开始了。 My testers want to check if updated app will not crash. 我的测试人员想检查更新的应用程序是否不会崩溃。

Test case is easy: 测试用例很简单:

  1. List item 项目清单
  2. Download app from AppStore. 从AppStore下载应用程序。
  3. Launch it. 启动它。
  4. Download new version from Fabric (new version should override old) 从Fabric下载新版本(新版本应覆盖旧版本)
  5. Launch it. 启动它。
  6. App should not crash. 应用程序不应崩溃。

Problem appears in (4), Fabric shows error "download problem detected". 问题出现在(4)中,Fabric显示错误“检测到下载问题”。 (Note that everything works if there is no old app on device.). (请注意,如果设备上没有旧版应用程序,则一切正常。)

Fabric has problems with overriding apps? Fabric的应用程序有问题吗?

Fabric (1.7.7) iOS 11 iPhone 6s Plus 面料(1.7.7)iOS 11 iPhone 6s Plus

PS. PS。 This test is important. 此测试很重要。 Crash will appears when I change database model without migration for example. 例如,当我更改数据库模型而不进行迁移时,将出现崩溃。

Paul from Fabric here. Paul来自Fabric。 Did you uninstall the App Store version of your app first? 您是否首先卸载了应用程序的App Store版本? Since iOS 9, Apple changed its policy to prevent apps from being installed over the existing App Store version by 3rd parties, so you need to delete the original app before installing the Beta version. 从iOS 9开始,Apple更改了其政策,以防止第三方在现有App Store版本上安装应用程序,因此您需要在安装Beta版本之前删除原始应用程序。 For more information, see our docs here: https://docs.fabric.io/apple/beta/tester-experience.html . 有关更多信息,请参见此处的文档: https : //docs.fabric.io/apple/beta/tester-experience.html

And the other reason could be if any other app is installing or updating parallelly, Fabric will not be able to install. 另一个原因可能是,如果任何其他应用程序正在并行安装或更新,Fabric将无法安装。 Just faced the issue :) 只是面对这个问题:)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 测试人员无法从 Firebase App Distribution 下载应用程序 - Testers could not download app from Firebase App Distribution Testflight测试人员此时无法安装“无法下载应用程序” - Testflight testers getting “unable to download app could not be installed at this time” iOS Beta 测试人员无法下载应用程序分布式 OTA - iOS Beta Testers Can't Download App Distributed OTA 使用 Fabric 将 Flutter 分发给 Beta 测试人员 - Distributing Flutter with Fabric to beta testers Crashlytics(Fabric应用)导致协同设计失败(Xcode 6) - Crashlytics (Fabric App) Causes Codesign Failure (Xcode 6) 在TestFlight(iTunes Connect)中为外部测试人员提交应用程序时出错 - Error when submitting an app in TestFlight (iTunes Connect) for External Testers 当应用程序正在审核时,无法将测试人员添加到Test Flight - Not able to add testers to Test Flight when app is under review 将iPhone应用程序分发给测试人员? - Distribute iPhone app to testers? 使用CocoaPod安装Fabric时,“此应用程序依赖于Fabric” - “This app relies on Fabric” when Installing fabric with CocoaPod TestFlight beta 测试人员会在应用发布后自动下载应用,而无需在 AppStore 中预购吗? - Will TestFlight beta testers automatically download app once it is released without pre-ordering it in AppStore?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM