songzhifei 发表于 2020-10-18 13:03

我可能发现了一个导致各种奇怪问题的原因

上次OC更新了0.6.2,于是复制粘贴文件,对着sample.plist修改了文件,结果什么都是对应的,但就是进不了系统,卡在代码 前halting on critical error,没办法只能用新的sample.plist重新做了一遍文件,结果内容明明是一样的,却能进系统了。而且我的黑果一直有一个毛病,就是麦克风以前能用,但是会突然用不了,而这次重新做完config后麦克风也出来了,不过重启几次后麦克风又没了

于是我突然想到复制粘贴OC文件夹的时候提示我是否在不复制config.plist属性的情况下粘贴文件,又想起来在mac下访问某些NTFS文件时提示xxx已被macOS占用,而解决方法是清除该文件的文件属性,这两者会不会有关系。


打开终端,输入
xattr -l /Volumes/EFI/EFI/OC/config.plist发现后面跟了一串数据com.apple.lastuseddate#PS:
0000000063 C8 8B 5F 00 00 00 00 67 2E 48 31 00 00 00 00|c.._....g.H1....|
00000010然后再用命令清除掉它xattr -c /Volumes/EFI/EFI/OC/config.plist之后重启,我的麦克风就出来了
我感觉更新OC修改config后导致进不去系统,而换个配置文件就能进去了,很可能是这个原因导致的,大家更新完config后不妨先看看它有没有附加属性,并把它清除掉

而到底是什么导致了config出现了附加属性我还不清楚,感觉是编辑器的问题,我用的propertree,有大佬懂的还请指点

hcgxxx 发表于 2020-10-18 21:15

以前用四叶草的时候就遇到过。一模一样的文件就是不能启动。一定要重新新建一个就好了。

tianma189 发表于 2020-10-18 22:11

这个是不是exfat格式的磁盘就不会有这个问题

songzhifei 发表于 2020-10-18 23:44

tianma189 发表于 2020-10-18 22:11
这个是不是exfat格式的磁盘就不会有这个问题

这个我不清楚,但应该还是编辑器的问题,我去试了最新的propertree修改config保存后config文件就不会出现附加属性

hugarninwow 发表于 2020-10-19 08:10

遇到过Xcode编辑后保存一下,然后再编辑就提示有锁不能编辑,再打开也不能编辑。非得复制一份编辑好再覆盖。

songwenhao123 发表于 2020-10-19 12:43

不要在EFI文件分区直接修改,拷贝到桌面再修改就好了
页: [1]
查看完整版本: 我可能发现了一个导致各种奇怪问题的原因