工程命名为***&***出现的问题: 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
原文地址:https://www.cnblogs.com/stevenwuzheng/p/4964970.html