问题标签 [crashlytics-beta]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 通过 Fabric Beta 更新应用程序显示“您要卸载此应用程序吗?”
我已经通过 Fabric 发布了一个新版本的应用程序。我已经使用与以前版本相同的证书签署了 apk。从 Beta 版(由 Crashlytics 提供)打开应用程序后,当单击“安装更新”以获取新版本的应用程序时,它会显示“您要卸载此应用程序吗?”
我希望更新应用程序应该在没有此卸载对话框的情况下继续安装。为什么它要求卸载以前的版本,尽管它是用相同的证书签名的?
android - 来自 Bitrise 的 Fabric/Crashlytics 测试版部署
我已经为 Bitrise 中的 Android 项目配置了构建。现在我需要在 Fabric/Crashlytics 中为 beta 测试设置自动部署,只是不知道如何添加一个步骤来完成它。有任何想法吗?
android - 使用 Ant 获取存储库提交消息以更新使用 VSTS 或 Bitrise 构建的 Crashlytics Beta 发行说明
我对 CI 有点陌生,所以我希望你们能提供尽可能多的细节。
我为不同的原生 Android 应用程序配置了两个构建服务器,一个使用 Bitrise,另一个使用 VSTS(Visual Studio Team Services),我还配置了一个启用了 Crashlytics/Beta 工具包的 Fabric 帐户,以在每个构建中自动分发 APK。我需要添加一个构建步骤或一些配置,可能使用 Ant 或其他任何东西,以使用来自存储库中提交的消息更新上传到 Fabric 的每个构建的发布说明,以进行测试。
提前致谢!
这是我的 VSTS 配置的屏幕截图
以及 build.xml (Ant) 和 script_release_notes.txt (Powershell) 的屏幕截图,它们位于根文件夹中:
react-native - 一个 React Native 应用程序的 Craslytics Beta 发行版出现“无法下载应用程序。[APP_NAME] 目前无法安装”
语境:
- 针对 iOS 的 React Native 应用程序。
- 使用 Xcode 将发布版本直接构建到我的 iPhone 作品中
- 我正在使用 iOS 10
- 我还没有将我的应用发布到 App Store
- 存档并发布到 Crashlytics Beta 工作,我的测试用户收到了邀请。
- 我检查了我的 UDID,它与 *.mobileprovision 文件中的值相同。
- 我没有参加任何付费的 Apple 开发者计划。只需使用我的 Apple ID 构建应用程序。
问题仅在我的测试用户尝试下载该应用程序时出现。他将看到警告“无法下载应用程序。[APP_NAME] 目前无法安装”
ios - 上传构建在 Fabric(Crashlytics) 上以进行测试分发
我对使用 Crashlytics 的 .ipa 分发有疑问。
我只有一个 .ipa 文件,我想通过 Fabric 分发给测试人员。我无法访问我机器上的 Xcode。
我知道如果我的系统上有 Xcode,我可以分发,但这次我不想从 Xcode 分发。
那么任何人都可以指导我如何在没有 Xcode 的情况下使用 Fabric Beta 分发 IPA 文件吗?
ios - 本地化 Crashlytics Beta 电子邮件通知
我正在使用 Crashlytics Beta for iOS Build Distribution。我想用日语而不是英语发送电子邮件通知。有没有办法自定义它?
xcode8 - Fabric - 无法下载:此时无法安装 APP_NAME
我正在使用Fabric/Crashlytics为 Beta 测试人员部署应用程序。几周以来一切都运行良好,但是对于一个构建,当测试人员尝试安装应用程序时会显示以下错误消息:
无法下载:此时无法安装 APP_NAME [完成/重试选项]
到目前为止完成的故障排除:
- 删除所有缓存的配置文件,从开发帐户中删除它们并创建新的(全部有效)
- 仔细检查设备 UUID 是否在配置文件中
- 仔细检查临时分发配置文件(不是开发人员配置文件)
- 在设备上删除并重新安装 Crashlytics 配置文件
- 仔细检查配置文件中是否包含所有功能
- 彻底清理 Xcode 项目,包括删除所有 DerivedData
- 仔细检查设备上有足够的可用存储空间
附加信息:
- 没有测试人员能够安装此版本(包括 iOS 10.2)
- 比特码已经 = 否
- 在新的安装尝试之前,以前的版本已从设备中删除
- 测试人员可以从 Fabric 安装以前的版本。所以这个问题似乎与这个特定的构建有关
- 我在 Xcode 8.2 上,使用 iOS 9.0 部署目标
对于进一步的故障排除有什么建议吗?
ios - Crashlytics iOS Beta 卡在 Fabric 应用程序中
我定期使用 Crashlytics Beta(使用 Fabric mac 应用程序)向测试人员发布我的 Beta 应用程序。
最近 Fabric 应用程序在发布说明步骤之后没有继续。
实际上,它就像
- 归档(在 xcode 中)
- Fabric 应用程序检测到存档的应用程序并自行打开
- 选择测试人员
- 发行说明
- 完毕
在第 4 步中,当我第一次执行此操作时,单击“下一步”按钮不会执行任何操作。它在再次归档相同版本并执行完全相同的步骤时有效,这意味着我总是必须这样做两次。
我错过了什么改变吗?还是它是一个结构(可能是崩溃的)错误?
android - 如何在不先运行 apk 的情况下将它们上传到 Crashlytics?
我们的 CI 服务器为我们构建功能,这是基于我们当前正在处理的任何功能分支的应用程序的自定义版本。我们喜欢在 Fabric 上安装应用程序,因为这样我们就可以轻松地将它们分发给团队并下载它们以通过 Fabric Beta 应用程序进行测试。使用 gradle task 上传 apk :app:crashlyticsUploadDistributionDevDebug
。
但是,如果该应用是 Crashlytics 的新应用,则此操作将失败;特别是如果它以前从未运行过。上传将失败并出现以下错误:
一个愚蠢的解决方法是让 CI 服务器在上传之前启动我们的应用程序片刻(例如,在模拟器或物理设备中),这样应用程序就可以运行Fabric.with(this, new Crashlytics());
,从而将应用程序添加到 Crashlytics。
但是,我想避免这种情况,理想情况下只是在上传步骤之前运行一个 gradle 任务来添加应用程序,这样它就可以成功。这可能吗?
ios - iOS Enterprise Build 发行版
分发带有 Fabric Crashlytics Beta 的企业 iOS 版本是否可能或常见?
开发人员通常使用哪些工具来分发通常不需要 UDID 注册并且可以通过链接下载的企业版本?