美文网首页工作生活
修改项目info.plist文件路径后编译出错2019-07-0

修改项目info.plist文件路径后编译出错2019-07-0

作者: 雪里的懒猪 | 来源:发表于2019-07-04 10:26 被阅读0次

使用旧版的Xcode创建project后,工程目录里会生成一个Supporting Files文件夹,不过此文件夹只有组织路径,在Finder中没有实际路径。

今天使用Xcode9.4创建project后,工程目录不再自动生成Supporting Files文件夹了,为了项目文件目录结构的清晰,我自己在Finder里创建了Supporting Files文件夹,然后将info.plist和一些图片资源的管理集,放入了此文件夹,编译却出现了以下错误

<ignore_js_op style="font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; outline: none; caret-color: rgb(68, 68, 68); color: rgb(68, 68, 68); font-family: "Microsoft yahei", 微软雅黑, Arial, Helvetica, sans-serif, 宋体; font-size: 14px;"> image

</ignore_js_op>

出现这个问题的原因是因为这时info.plist的实际路径变了,但组织路径没有充,导致编译时找不到文件,再重新配置文件路径就可以解决了。

解决方法:

TARGETS - 工程名 - Build Settings - Packaging - Info.plist,在后面输入框中重新配置Supporting Files实际路径,编译成功。

其实,这时候编译实际还有一个问题存在,那就是:The Copy Bundle Resources build phase contains this target's Info.plist

<ignore_js_op style="font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none; word-wrap: break-word; outline: none; caret-color: rgb(68, 68, 68); color: rgb(68, 68, 68); font-family: "Microsoft yahei", 微软雅黑, Arial, Helvetica, sans-serif, 宋体; font-size: 14px;"> image

</ignore_js_op>

这是一个警告,原因是 这是由于在Copy Bundle Resources(TARGETS->build phase)中添加了info.plist造成的。找到Copy Bundle Resources 把info.plist 去掉就可以了。

相关文章

网友评论

    本文标题:修改项目info.plist文件路径后编译出错2019-07-0

    本文链接:https://www.haomeiwen.com/subject/othlhctx.html