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

Xcode构建React Native项目成功但无法在iPhone XR上打开

解决React Native项目部署至iOS 15设备后无应用显示的问题

一、关于构建SDK版本的说明

你看到构建输出显示基于iOS16.2 SDK构建是正常现象:Xcode默认会使用当前安装的最高版本iOS SDK进行编译,只要你的Deployment Target(已设为15.3)低于或等于SDK版本,就完全兼容iOS15.3.1设备,无需调整SDK版本,这不是问题诱因。

二、iOS 15设备无需启用开发者模式

开发者模式是iOS16及以上系统新增的功能,iOS15及更早版本不需要开启。但你需要完成开发者证书信任步骤:

  • 连接设备后,若Xcode弹出“未受信任的开发者”提示,按照指引操作;
  • 若没有提示,进入设备的「设置」→「通用」→「描述文件与设备管理」,找到你绑定的开发者账号对应的证书,点击「信任」。
    这是最可能的原因:构建成功但应用未显示,往往是系统因未信任证书而静默阻止了应用启动/显示。

三、额外排查步骤

  1. 查看Xcode设备列表:打开「Window」→「Devices and Simulators」,选中你的iPhone XR,检查「Installed Apps」中是否有你的应用:
    • 若有:说明已安装,去完成证书信任操作;
    • 若无:查看Xcode完整构建日志(不要只看“构建成功”提示),排查安装阶段的隐藏错误(如权限、签名问题)。
  2. 清理构建缓存:点击「Product」→「Clean Build Folder」(快捷键⇧⌘K),之后重新构建部署。
  3. 检查设备存储空间:存储空间不足会导致安装失败,但Xcode可能仅提示“构建成功”。
  4. 确认Info.plist配置:确保添加了LSApplicationCategoryType键(值可设为public.app-category.utilities等合法分类),部分情况下缺少该键会导致应用不显示在主屏幕。
  5. 重置连接:重启设备和Xcode,重新插拔设备后再尝试部署。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 10:32:31