【问题标题】:Build error domain=com.apple.CoreSimulator.SimError, code=405构建错误域=com.apple.CoreSimulator.SimError,代码=405
【发布时间】:2021-11-17 13:55:57
【问题描述】:

我可以毫无问题地在我的 iOS 15 模拟器上构建,但是在连接到 xcode 13 的 iOS 15 设备上构建时。我收到错误:

错误无法在模拟器上启动应用程序,处理命令时遇到错误(域=com.apple.CoreSimulator.SimError,代码=405): 无法在当前状态下查找:关机。

有什么想法吗?

控制台:

success Successfully built the app
--- xcodebuild: WARNING: Using the first of multiple matching destinations:
{ platform:iOS Simulator, id:dvtdevice-DVTiOSDeviceSimulatorPlaceholder-iphonesimulator:placeholder, name:Any iOS Simulator Device }
{ platform:iOS Simulator, id:CECA2B5E-D9A0-4A52-8947-BF0838EBEDD6, OS:15.0, name:iPhone 8 }
{ platform:iOS Simulator, id:4B8F148A-C39B-42B8-B982-82759A99BAF9, OS:15.0, name:iPhone 8 Plus }
{ platform:iOS Simulator, id:8853D49D-06EB-4542-AE09-EFD94DC045D6, OS:15.0, name:iPhone 11 }
{ platform:iOS Simulator, id:1F7B80D0-0CFE-4D4F-AF69-260D8F0D785C, OS:15.0, name:iPhone 11 Pro }
{ platform:iOS Simulator, id:7AF2F670-7D7B-4C0D-B1A2-DDD9A8DC0554, OS:15.0, name:iPhone 11 Pro Max }
{ platform:iOS Simulator, id:5A36169B-4CE3-4E54-AC1D-8E2550EAAF61, OS:15.0, name:iPhone 12 }
{ platform:iOS Simulator, id:DA7C5083-DE28-40C8-83D3-7BA678311561, OS:15.0, name:iPhone 12 Pro }
{ platform:iOS Simulator, id:C012CD47-9A6D-4B88-B209-4777EE57BD2A, OS:15.0, name:iPhone 12 Pro Max }
{ platform:iOS Simulator, id:3C64ECA5-9EE0-4D2C-A0C9-82CAD36AE094, OS:15.0, name:iPhone 12 mini }
{ platform:iOS Simulator, id:DBA58C7D-41CB-44B2-99FA-F07E5CB829B5, OS:15.0, name:iPhone 13 }
{ platform:iOS Simulator, id:B43092DC-8F33-47BD-8429-A4D35C7FD7B8, OS:15.0, name:iPhone 13 Pro }
{ platform:iOS Simulator, id:E587AD8C-D9B6-4683-9251-6D0F5DF50A57, OS:15.0, name:iPhone 13 Pro Max }
{ platform:iOS Simulator, id:1A7AC21A-A578-40A7-9C81-53B7F90CAED6, OS:15.0, name:iPhone 13 mini }
{ platform:iOS Simulator, id:352BE540-010B-4A15-B67D-965A884BB20D, OS:15.0, name:iPhone SE (2nd generation) }
{ platform:iOS Simulator, id:24BBBFF1-FF95-453D-A952-66D3A93D611D, OS:15.0, name:iPod touch (7th generation) }
{ platform:iOS, id:dvtdevice-DVTiPhonePlaceholder-iphoneos:placeholder, name:Any iOS Device }
{ platform:iOS Simulator, id:75F7457E-C581-4247-A1DC-E92CA319A693, OS:15.0, name:iPad (9th generation) }
{ platform:iOS Simulator, id:1482EAA0-8637-4D49-A091-B604208127BB, OS:15.0, name:iPad Air (4th generation) }
{ platform:iOS Simulator, id:38D1E279-3D1E-4248-8B9D-76A3480D1CF0, OS:15.0, name:iPad Pro (9.7-inch) }
{ platform:iOS Simulator, id:54079569-B96E-4570-A076-732A2DED9E49, OS:15.0, name:iPad Pro (11-inch) (3rd generation) }
{ platform:iOS Simulator, id:A0CBCD90-C028-420B-9D6F-07E6EDA643FC, OS:15.0, name:iPad Pro (12.9-inch) (5th generation) }
{ platform:iOS Simulator, id:E034D4B3-770E-4AD1-8573-DF7984340F16, OS:15.0, name:iPad mini (6th generation) }
info Installing "/Users/mattharris/Library/Developer/Xcode/DerivedData/myracnative-glxuojrfejxbhqgircpjgklctbto/Build/Products/Debug-iphonesimulator/myracnative.app"
An error was encountered processing the command (domain=com.apple.CoreSimulator.SimError, code=405):
Unable to lookup in current state: Shutdown

【问题讨论】:

  • 我也有同样的问题。

标签: xcode react-native


【解决方案1】:

当我运行react-native run-ios 时模拟器已经打开时出现此错误。一路关闭模拟器。重新运行命令,它就起作用了。

【讨论】:

  • 为我工作! TNX!
  • 也为我工作!
  • 为我工作!非常感谢
  • 也为我工作。非常感谢
  • 为我工作! ty
【解决方案2】:

删除 Xcode 缓存

删除项目构建和索引

路径:> 关于本机>存储>管理>开发人员

Screen

【讨论】:

  • 那么你可能需要先重启你的机器,然后再运行应用程序。
  • 为了让它工作,我还需要强制退出模拟器。
  • 这没有帮助
【解决方案3】:

要修复它,我只需选择一个特定的 iOS 模拟器,它就会成功运行。

npx react-native run-ios --simulator="iPhone 8"

【讨论】:

    【解决方案4】:

    您是否在 IDE 中运行代码? 更新 XCode 后,我今天遇到了同样的问题。 如果我在终端中运行代码,我会收到其他错误: CompileSwiftSources normal x86_64 com.apple.xcode.tools.swift.compiler 试试这个

    sudo xcrun simctl shutdown all && sudo xcrun simctl erase all
    

    更多关于https://developer.apple.com/forums/thread/653807

    【讨论】:

    • 这个解决方案对我有用。
    • 尝试了许多解决方案。最后sudo xcrun simctl shutdown all 然后npx react-native run-ios --simulator="iPhone 11" 为我做了诀窍,谢谢!
    • 遗憾的是,这对我不起作用。 :-/
    【解决方案5】:

    只需quit模拟器,然后再次运行react-native run-ios

    【讨论】:

      【解决方案6】:

      请按以下步骤操作:

      Go to about this Mac -> Then Select Storage -> Select Manage -> Developer -> then Delete Project Build Data and Indexes.
      

      它会起作用的:

      npx react-native run-ios --simulator="iPad Pro (9.7-inch)" 
      

      附上截图供参考:

      【讨论】:

        【解决方案7】:

        确保你在后台有另一个模拟器,毕竟这是我的问题。

        【讨论】:

          【解决方案8】:

          打开xcode 转到-> preferences -> Locations

          并在Derived Data 中设置Relative

          【讨论】:

            猜你喜欢
            • 2014-09-13
            • 1970-01-01
            • 2018-07-05
            • 2015-08-31
            • 2023-04-08
            • 1970-01-01
            • 2017-08-27
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多