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

iOS设备无法运行应用:“无法验证应用”问题求助

解决Xcode构建React Native应用到iOS设备的签名与开发者信任问题

问题现象

使用Xcode 14.1在iOS 16.2设备上运行React Native应用时,Xcode报错:

Could not launch “AppName” Domain: IDEDebugSessionErrorDomain Code: 3 Failure Reason: The operation couldn’t be completed. Unable to launch org.reactjs.native.example.AppName because it has an invalid code signature, inadequate entitlements or its profile has not been explicitly trusted by the user.

点击设备上的应用图标时,提示:

"Unable to verify app. An internet connection is required to verify the trust of the developer ... This app will not be available until verified."

已在「设置>通用>VPN与设备管理」中信任开发者,但应用仍显示“未验证”,模拟器中运行正常。(环境:macOS Ventura 13.0.1)

解决步骤

  • 确保设备网络正常:iOS验证开发者身份需要连接苹果的验证服务器,确保设备未开启VPN,且网络能稳定访问外网。即使手动点击信任,未完成联网验证的话应用仍会显示未验证。
  • 重新信任开发者并重启设备:
    1. 进入「设置>通用>VPN与设备管理」,找到对应开发者证书,先删除已安装的应用(如果存在)。
    2. 从Xcode重新安装应用,再次进入「VPN与设备管理」点击信任开发者,随后重启iOS设备。
  • 检查Xcode签名配置:
    1. 打开Xcode项目,选中目标应用,进入「Signing & Capabilities」标签页。
    2. 确认「Automatically manage signing」已勾选,且团队选择的是你苹果开发者账号对应的团队。
    3. 移除未使用的权限(如iCloud、推送通知等),避免权限配置冲突导致签名失败。
  • 重置Xcode签名缓存:
    1. 关闭Xcode,打开终端执行命令清理缓存:
      rm -rf ~/Library/Developer/Xcode/DerivedData
      rm -rf ~/Library/MobileDevice/Provisioning\ Profiles
      
    2. 重新打开Xcode,按Cmd+Shift+K清理项目,再重新构建运行。
  • 检查开发者账号与设备列表:登录苹果开发者后台,确认账号状态有效,且当前iOS设备已添加到「Devices」列表中。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 19:25:51