首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >“操作无法完成。设备已被分配,但处于创建状态。”(外部设备上的Xcode 13 iOS模拟器)

“操作无法完成。设备已被分配,但处于创建状态。”(外部设备上的Xcode 13 iOS模拟器)
EN

Stack Overflow用户
提问于 2022-05-03 20:53:48
回答 3查看 911关注 0票数 0

为了在我的(M1,2020) MacBook Pro (MYD82LL/A)的内部驱动器上节省一些宝贵的256 of磁盘空间,在安装了Xcode之后,我在macOS终端中运行了以下命令,以便将占用空间的所有组件移动到一个2TB外部驱动器,当我格式化它时,它被我命名为"Developer“:

代码语言:javascript
运行
复制
sudo mv /Applications/Xcode.app /Volumes/Developer/Applications/Xcode.app && sudo ln -s /Volumes/Developer/Applications/Xcode.app /Applications/Xcode.app
sudo mv ~/Library/Developer/CoreSimulator /Volumes/Developer/CoreSimulator && ln -s /Volumes/Developer/CoreSimulator ~/Library/Developer/CoreSimulator && sudo chown -R $USER:staff /Volumes/Developer/CoreSimulator

尽管绝对确保CoreSimulator文件夹具有正确的所有权和权限(因此是上面提到的sudo chown -R $USER:staff /Volumes/Developer/CoreSimulator ),但在试图模拟设备时仍会出现此错误(由于2880x1800 Retina分辨率将屏幕截图的文件大小推到2MB以上,图像缩小了):

更奇怪的是,我在Xcode中尝试使用Xcode,同时在一个单独的终端窗口中运行tail -f ~/Library/Logs/CoreSimulator/CoreSimulator.log。结果产生的实时日志信息似乎不符合逻辑,因为我确保(通过chown)已经可以对移动目录进行写入访问:

代码语言:javascript
运行
复制
May  3 13:27:12 realkstrawn93-m1mbp CoreSimulatorService[2890] <Warning>: Device BC4197AA-A5E9-4611-98B3-4C96B2CCD460 encountered in creation state at launch.  The device will be re-created.
May  3 13:27:12 realkstrawn93-m1mbp CoreSimulatorService[2890] <Error>: Error copying sample content to path /Volumes/Developer/CoreSimulator/Devices/BC4197AA-A5E9-4611-98B3-4C96B2CCD460/data : Error Domain=NSCocoaErrorDomain Code=513 "You don’t have permission to save the file “BC4197AA-A5E9-4611-98B3-4C96B2CCD460” in the folder “Devices”." UserInfo={NSFilePath=/Volumes/Developer/CoreSimulator/Devices/BC4197AA-A5E9-4611-98B3-4C96B2CCD460, NSUnderlyingError=0x6000000000c0 {Error Domain=NSPOSIXErrorDomain Code=1 "Operation not permitted"}}
May  3 13:27:12 realkstrawn93-m1mbp CoreSimulatorService[2890] <Error>: Error Domain=NSCocoaErrorDomain Code=513 "You don’t have permission to save the file “BC4197AA-A5E9-4611-98B3-4C96B2CCD460” in the folder “Devices”." UserInfo={NSFilePath=/Volumes/Developer/CoreSimulator/Devices/BC4197AA-A5E9-4611-98B3-4C96B2CCD460, NSUnderlyingError=0x6000000000c0 {Error Domain=NSPOSIXErrorDomain Code=1 "Operation not permitted"}}
May  3 13:27:12 realkstrawn93-m1mbp CoreSimulatorService[2890] <Error>: Failed to re-create device that was encountered in the creation state (realkstrawn93-ip13sim (BC4197AA-A5E9-4611-98B3-4C96B2CCD460, iOS 15.4, Creating)): Error Domain=NSCocoaErrorDomain Code=513 "You don’t have permission to save the file “BC4197AA-A5E9-4611-98B3-4C96B2CCD460” in the folder “Devices”." UserInfo={NSFilePath=/Volumes/Developer/CoreSimulator/Devices/BC4197AA-A5E9-4611-98B3-4C96B2CCD460, NSUnderlyingError=0x6000000000c0 {Error Domain=NSPOSIXErrorDomain Code=1 "Operation not permitted"}}
May  3 13:27:12 realkstrawn93-m1mbp CoreSimulatorService[2890] <Error>: New device is stuck in creation state, deleting: realkstrawn93-ip13sim (BC4197AA-A5E9-4611-98B3-4C96B2CCD460, iOS 15.4, Creating)
May  3 13:27:12 realkstrawn93-m1mbp CoreSimulatorService[2890] <Error>: Error Domain=NSPOSIXErrorDomain Code=22 "Invalid argument" UserInfo={NSLocalizedFailureReason=Device was allocated but was stuck in creation state.  Check CoreSimulator.log for more information.}
May  3 13:27:12 realkstrawn93-m1mbp CoreSimulatorService[2890] <Error>: Error Domain=NSPOSIXErrorDomain Code=22 "Invalid argument" UserInfo={NSLocalizedFailureReason=Device was allocated but was stuck in creation state.  Check CoreSimulator.log for more information.}
May  3 13:27:12 realkstrawn93-m1mbp com.apple.dt.Xcode[24690] <Error>: ERROR creating device: Error Domain=NSPOSIXErrorDomain Code=22 "Invalid argument" UserInfo={NSLocalizedFailureReason=Device was allocated but was stuck in creation state.  Check CoreSimulator.log for more information.}
May  3 13:27:12 realkstrawn93-m1mbp com.apple.dt.Xcode[24690] <Error>: Error Domain=NSPOSIXErrorDomain Code=22 "Invalid argument" UserInfo={NSLocalizedFailureReason=Device was allocated but was stuck in creation state.  Check CoreSimulator.log for more information.}

注意各种“您没有保存文件的权限”错误,尽管在目录移动之后已经使用了chown -R来纠正由此可能产生的任何权限问题。那么这里还可能有什么问题吗?

EN

Stack Overflow用户

回答已采纳

发布于 2022-05-03 23:24:12

结果只是简单地将所有的模拟器移回到我的本地驱动器上,问题就消失了。不知道为什么Xcode在模拟器不在系统驱动器时会抱怨。

票数 -1
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72105355

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档