南锋

南奔万里空,脱死锋镝余

Argument value 10880 is outside the valid range [0, 255]

今天一不小心把自己的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,让人头疼。

时间不早了,为了头上仅剩的几根头发,决定睡觉不看。
如果您有好的解决方案,可以发给我学习学习,望各位大佬多多指教,小白在此敬上

+