工程命名为***&***出现的问题: LaunchScreen.xib: Line 20: EntityRef: expecting ';'
今天新建一个项目命名为28 & 29. extern&static, 然后cmd + R运行,居然碰到了编译错误。
当时就奇怪了,怎么会这样呢?报错内容如下:
开始还以为新安装的Xcode软件出故障了呢,在我试图点击LaunchScreen.xib文件时发现报错页面如下:
去网上搜索发现:
因为Xib文件本质为xml文件,而xml文件中"<" 字符和"&"字符是严格禁止使用的,因此就导致问题发生了。
故而点击LaunchScreen.xib文件,查看源代码:
command + F 然后输入&进行搜索,将找到的2个“&”改成"."后,问题得到解决 。如图:
希望能帮到给工程命名为“***&***‘的初学者一点帮助吧。
iOS开发者交流群:180080550