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弹出“未受信任的开发者”提示,按照指引操作;
- 若没有提示,进入设备的「设置」→「通用」→「描述文件与设备管理」,找到你绑定的开发者账号对应的证书,点击「信任」。
这是最可能的原因:构建成功但应用未显示,往往是系统因未信任证书而静默阻止了应用启动/显示。
三、额外排查步骤
- 查看Xcode设备列表:打开「Window」→「Devices and Simulators」,选中你的iPhone XR,检查「Installed Apps」中是否有你的应用:
- 若有:说明已安装,去完成证书信任操作;
- 若无:查看Xcode完整构建日志(不要只看“构建成功”提示),排查安装阶段的隐藏错误(如权限、签名问题)。
- 清理构建缓存:点击「Product」→「Clean Build Folder」(快捷键⇧⌘K),之后重新构建部署。
- 检查设备存储空间:存储空间不足会导致安装失败,但Xcode可能仅提示“构建成功”。
- 确认Info.plist配置:确保添加了
LSApplicationCategoryType键(值可设为public.app-category.utilities等合法分类),部分情况下缺少该键会导致应用不显示在主屏幕。 - 重置连接:重启设备和Xcode,重新插拔设备后再尝试部署。
内容的提问来源于stack exchange,提问作者marcusdel2112
相关产品推荐
相关产品推荐

