You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Expo与Firebase App Distribution时iOS无法下载测试应用求助

iOS设备无法通过Firebase App Distribution下载Expo应用的解决步骤

先确认新配置文件是否真的被用到构建里

  • 构建时手动指定配置文件ID:
    Expo默认可能复用旧的构建缓存,不会自动切换新配置。用eas build命令明确指定你新创建的配置文件ID(在Apple开发者后台的配置文件页面能找到那串字符):
    eas build --platform ios --profile development --ios-config-profile <你的新配置文件ID>
    
  • 清空构建缓存再重新构建:
    旧缓存会导致配置不更新,先清缓存再构建:
    eas build --clear-cache --platform ios
    

验证IPA包的有效性

  • 检查包的签名是否包含目标设备UDID:
    下载构建好的IPA包,解压后用codesign工具(装Xcode命令行工具就能用)查看权限信息,确认com.apple.developer.device-identifier里有你添加的设备UDID:
    codesign -d --entitlements - ./Payload/你的应用名.app
    
  • 重新上传IPA到Firebase:
    页面显示“等待新分发”大概率是Firebase没识别到新包。上传最新的IPA时,勾选“替换现有版本”,确保测试端拿到的是更新后的包。

设备端的必要设置

  • 信任开发者证书:
    测试设备打开设置 > 通用 > VPN与设备管理,找到你的开发者证书,点击“信任”,不然签名正确也装不了。
  • 确认系统版本兼容:
    检查Expo构建时设置的最低iOS版本,和测试设备的系统版本要匹配,比如你设了iOS 15,设备是iOS 14就会安装失败。

内容的提问来源于stack exchange,提问作者MannyKayak

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 18:56:01