加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

xcode – simctl delete,无法删除当前状态的设备:正在创建

发布时间:2020-12-14 19:34:33 所属栏目:百科 来源:网络整理
导读:我试图删除模拟器,但它处于simctl删除不会删除它的状态.我从我能想到的所有地方删除了它,但在某处保留了对它的引用. 一,上市: $ xcrun simctl list devices | grep 3B7 Apple Watch - 38mm (3B7135C5-40A3-40FB-A130-12ACB448EE5D) (Creating) (unavailable
我试图删除模拟器,但它处于simctl删除不会删除它的状态.我从我能想到的所有地方删除了它,但在某处保留了对它的引用.

一,上市:

    $xcrun simctl list devices | grep 3B7
       Apple Watch - 38mm (3B7135C5-40A3-40FB-A130-12ACB448EE5D) (Creating) (unavailable,runtime profile not found)

接下来,我的删除尝试:

    $xcrun simctl delete 3B7135C5-40A3-40FB-A130-12ACB448EE5D
    An error was encountered processing the command (domain=com.apple.CoreSimulator.SimError,code=159):
    Unable to delete device in current state: Creating

我接下来删除了设备目录,即device_set.plist中的条目,甚至是.default_created.plist中的条目.证明:

    $pwd; ls -l 3*
    /Users/jeff/Library/Developer/CoreSimulator/Devices
    ls: 3*: No such file or directory
    $grep 3B7 device_set.plist .default_created.plist ; echo Anything?
    Anything?

但这没有帮助.它还在那里.

因此,如果不删除整个CoreSimulator / Devices文件夹,如何删除此损坏的设备条目?

解决方法

您在磁盘上删除了它,但CoreSimulatorService在此期间运行,并且不知道您破坏了它的权限; 0.

如果你sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService,它将重新启动,并在下次启动时看不到它.

另请注意,此特定错误已在Xcode 8中修复.您现在可以删除处于创建状态的不可用设备.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读