info.plilst文件位置设置错误问题
最近在重构公司的旧版APP,一切感觉都很顺利,一切都在自己的预期中进行,但是在Archive时,一个Bug突然出现,打乱了我的步伐,具体如下图;
我想了半天才想起我之前有更改过Info.plist与Prefix.pch的名字及位置,由于工程内有Run Script涉及到自动增加CFBundleVersionNumbel的脚本,但是,由于我之前更改过info.plist文件的名字和位置,所以导致无法正确获取CFBundleVersionNumbel的值。导致问题的info.plilst文件位置设置截图
导致出现问题的主要原因就是在Build Settings 的 info�.plist文件的路径上多添加了一个$(SRCROOT),导致路径错误;
正确设置info.plilst的位置方法
直接使用工程主目录和其目录下的info.plist文件的相对路径,也即以上将$(SRCROOT)去掉后的路径;
ps:$(SRCROOT)其实就是当前目录的意思