tas*_*ner 10 xcode ios-simulator
Xcode在每个iOS模拟器设备的运行目标列表中显示重复条目.
运行目的地的屏幕截图:
设备菜单截图:
我试图完全关闭并打开Xcode,但它没有解决问题.重新启动也没有解决问题.
我将iOS 7.1 SDK添加到Xcode.app的包中.
我怀疑如果你重启服务,这个问题就会消失:
退出Xcode,Instruments和iOS模拟器,然后在Terminal.app中运行它:
killall -9 com.apple.CoreSimulator.CoreSimulatorService
Run Code Online (Sandbox Code Playgroud)
在设备本身真正在运行目的地列表中重复之前,我还没有看到这样的问题.其他报告确实存在重复的设备(具有唯一的UDID),但在您的情况下,您看到完全相同设备的重复.
如果问题继续重现,请启用调试日志记录:
defaults write com.apple.iphonesimulator DebugLogging -bool YES
defaults write com.apple.CoreSimulator DebugLogging -bool YES
Run Code Online (Sandbox Code Playgroud)
重现启用调试日志记录的问题,然后在http://bugreport.apple.com上提交错误报告,包括〜/ Library/Logs/CoreSimulator/*.log和/var/log/system.log.
如果你知道你是如何进入这种状态的,请分享.
编辑:
根据评论中的讨论,该问题是由添加iOS 7.1 SDK(而不是模拟器SDK,设备SDK)引起的.这不是受支持的配置,但这样做会导致此问题,这当然很奇怪.请注意,您应始终针对最新的SDK进行构建,并将部署目标设置为您希望部署到的最低版本.
我偶然发现了这个问题,因为随着时间的推移,我手动(通过Xcode)安装了各种额外的iOS模拟器.
所以,我真正想要的是摆脱旧的和过时的模拟器版本.
退出Xcode和iOS模拟器
sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService
rm -rf ~/Library/Developer/CoreSimulator/Devices
重新打开Xcode
归档时间: |
|
查看次数: |
1859 次 |
最近记录: |