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

打开iOS模拟器时无法更新链接权限问题求助

解决Expo GO无法安装到iOS模拟器的问题

以下是针对你遇到的ENOENT: no such file or directory错误的几种有效解决方法:

  • 手动创建缺失的plist文件并修复权限

    1. 替换命令中的你的设备ID为报错信息里的设备ID(比如5A29801D-6F03-4821-BC0D-C4821243D61D),执行以下命令创建目录和文件:
      mkdir -p /Users/username/Library/Developer/CoreSimulator/Devices/你的设备ID/data/Library/Preferences
      touch /Users/username/Library/Developer/CoreSimulator/Devices/你的设备ID/data/Library/Preferences/com.apple.launchservices.schemeapproval.plist
      
    2. 修复文件权限,确保模拟器可读写:
      chmod 644 /Users/username/Library/Developer/CoreSimulator/Devices/你的设备ID/data/Library/Preferences/com.apple.launchservices.schemeapproval.plist
      
    3. 完全关闭模拟器和Metro服务器,重新启动后尝试安装Expo GO。
  • 重置iOS模拟器
    打开模拟器,点击顶部菜单栏的Simulator > Erase All Content and Settings...,等待模拟器重置完成后,重新启动Metro服务器并尝试安装。

  • 手动安装Expo GO到模拟器

    1. 全局安装expo-cli(如果未安装):
      npm install -g expo-cli
      
    2. 打开目标模拟器,执行命令自动安装Expo GO:
      expo client:install:ios
      

    安装完成后,在Metro服务器中选择打开模拟器,即可正常加载项目。

  • 用xcrun命令重置模拟器设备

    1. 列出所有模拟器设备,确认目标设备ID:
      xcrun simctl list devices
      
    2. 擦除目标设备数据:
      xcrun simctl erase 你的设备ID
      
    3. 重新启动设备:
      xcrun simctl boot 你的设备ID
      

    完成后重启Metro服务器,再次尝试安装。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 14:22:05