macOS下如何删除Crashlytics/Fabric中的失效设备?
解决Crashlytics/Fabric删除老旧设备的问题
我之前也被这个“提醒移除老旧设备”的提示烦过!其实Crashlytics/Fabric的设备管理入口确实藏得有点隐蔽,给你分享几个在macOS上可行的解决办法:
方法1:通过Fabric桌面客户端删除(如果你还在使用旧客户端)
- 打开Fabric桌面应用,登录你的账号
- 点击左侧栏的「Organizations」(组织),找到你对应的项目
- 切换到「Settings」标签页,在列表里找到「Devices」选项
- 这里会显示所有关联的设备,勾选那些已经停用的设备(包括测试人员的旧设备),点击顶部的「Remove」按钮就能直接删除
方法2:通过Firebase控制台删除(Fabric已迁移至Firebase)
现在Fabric已经整合到Firebase了,如果你已经完成迁移,可以用这个方法:
- 打开Firebase控制台,进入你的目标项目
- 左侧菜单找到「Crashlytics」,然后点击右上角的「Settings」图标
- 在设备管理区域,你可以通过筛选条件(比如“最后活跃时间”)找出长期未使用的设备,批量选中后点击删除按钮即可
方法3:使用终端命令行批量删除(适合熟悉命令行的用户)
如果需要批量处理大量旧设备,命令行效率更高:
- 打开macOS的「终端」应用
- 确保已安装Fabric命令行工具,若未安装可执行:
gem install fabric - 登录你的Fabric账号:
fabric login,按照提示输入邮箱和密码 - 列出所有设备信息(包含设备ID):
fabric devices list - 删除指定设备:
fabric devices remove --device_id <你的设备ID>,如果要批量删除,可以结合管道命令筛选出旧设备ID后批量执行
注意事项
- 删除设备前最好确认这些设备确实已经停用,避免误删还在使用的测试设备
- 删除完成后,下次上传新版本时就不会再收到那个烦人的提示啦
内容的提问来源于stack exchange,提问作者Rémy Blanc
相关产品推荐
相关产品推荐

