gpt4 book ai didi

ios - 如何修复世博会开始抛出 "Simulator is installed but is identified as ' com.apple.CoreSimulator.SimulatorTrampoline';不知道那是什么”

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:28:21 26 4
gpt4 key购买 nike

我正在尝试建立一个 react-native 开发环境。我想设置一个 iOS 模拟器(最好是 iPhone 10)来运行我的应用程序。我正在使用在 MacOS 10.14.3 上运行的 Macbook Pro 2016。我已经通过命令 create-react-native-app 安装了我的 react-native 应用程序(运行版本 2.0.2)。我还安装了运行版本 10.2(10E125) 的 XCode。当我扫描 Expo 生成的二维码并在我的 iPad 或 Android 设备上运行它时,它工作得很好,但是当我尝试通过在 expo start< 之后按 i 加载 iOS 模拟器时 它返回错误

Trying to open the project in iOS simulator...
Simulator is installed but is identified as 'com.apple.CoreSimulator.SimulatorTrampoline'; don't know what that is.
Simulator not installed. Please visit https://developer.apple.com/xcode/download/ to download Xcode and the iOS simulator. If you already have the latest version of Xcode installed, you may have to run the command `sudo xcode-select -s /Applications/Xcode.app`

我已经尝试运行命令 sudo xcode-select -s/Applications/Xcode.app

我也试过运行命令 xcode-select -r

我还确认在我的 XCode->Preferences->Locations Command Line Tools 中选择了“Xcode 10.2(10E125)”

这些都不起作用。

我希望在 expo start 之后按下 i 后,iOS 模拟器会加载。谢谢。

-----编辑--------

经过更多研究后,我发现运行 open -a Simulator 然后运行 ​​expo start 会在模拟器上加载应用程序并为我的目的工作。但是如果我只是运行 expo start 而没有运行 open -a Simulator 它仍然会给出相同的错误。我想问一下这是否是我要得到的最好的?

最佳答案

您可能运行的是过时版本的 Expo。当我在 Expo 36 发布时使用 Expo 27 下载某人的旧 repo 时,我遇到了这个问题。更新到最新版本后,它可以工作。

要更新项目中的包,npm-check-updates 会派上用场。

npm i -g npm-check-updates # installs ncu globally
ncu -u # updates all dependency versions in your local package.json
npm install # updates the packages in node_modules to match

注意:这会将您的所有依赖项更新到最新版本。如果你不想这样做,你可以找到最新版本的 expo 并手动更改 package.json 中的版本。

关于ios - 如何修复世博会开始抛出 "Simulator is installed but is identified as ' com.apple.CoreSimulator.SimulatorTrampoline';不知道那是什么”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55668239/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com