今天一不小心把自己的mac系统升级了,为后续的学习带来了一堆的麻烦。写这篇博文是希望各种同是ios开发的同行不要踩雷。系统升级到最新之后,也只能将就将Xcode升级到最新。
现在所用到的环境
Mac:macOS 11.4
Xcode:12.5
于是在创建Cocos 工程时,就遇到了下面这个问题
- 双击左边提示错误的地方,会直接跳转到错误代码处
- 鼠标选中bt_splat_ps,右键,Jump to Definition就会跳转到该变量定义的地方
bt_splat_ps是一个定义宏,直接指向 bt_pshufd_ps - 同理,也可以找到定义bt_pshufd_ps的地方
不难发现,bt_pshufd_ps同样也是一个定义宏
这里可以看到,错误是值超出了范围了
这里,直接修改值的范围就行了,修改下面值的范围
修改如下
这样,这个bug就解决啦
当我满怀欣喜去运行工程的时候,又出现了下面这个问题
心中顿时“万马奔腾”,这个苹果公司,升级的产品总是一大堆bug,让人头疼。
时间不早了,为了头上仅剩的几根头发,决定睡觉不看。
如果您有好的解决方案,可以发给我学习学习,望各位大佬多多指教,小白在此敬上