美文网首页
Info.plist与Prefix.pch修改文件位置遇到的问题

Info.plist与Prefix.pch修改文件位置遇到的问题

作者: JonneyDai | 来源:发表于2017-04-10 16:54 被阅读62次

    info.plilst文件位置设置错误问题

    最近在重构公司的旧版APP,一切感觉都很顺利,一切都在自己的预期中进行,但是在Archive时,一个Bug突然出现,打乱了我的步伐,具体如下图;

    info.plist位置错误问题.png

    我想了半天才想起我之前有更改过Info.plist与Prefix.pch的名字及位置,由于工程内有Run Script涉及到自动增加CFBundleVersionNumbel的脚本,但是,由于我之前更改过info.plist文件的名字和位置,所以导致无法正确获取CFBundleVersionNumbel的值。导致问题的info.plilst文件位置设置截图

    导致问题的info.plilst文件位置设置.png

    导致出现问题的主要原因就是在Build Settings 的 info�.plist文件的路径上多添加了一个$(SRCROOT),导致路径错误;

    正确设置info.plilst的位置方法

    直接使用工程主目录和其目录下的info.plist文件的相对路径,也即以上将$(SRCROOT)去掉后的路径;
    ps:$(SRCROOT)其实就是当前目录的意思

    其实,如果在其他位置没有自己直接调用plist文件的内容,就像我在RunScript中调用CFBundleVersionNumbel值这样,在工程名前,加或者不加上"$(SRCROOT)/"都可以正常使用,只是建议不要添加$(SRCROOT),因为写的越具体,在其他位置调用起来遇到的麻烦反而有可能越多;.pch文件跟.plist文件基本一致,所以不再重述;

    相关文章

      网友评论

          本文标题:Info.plist与Prefix.pch修改文件位置遇到的问题

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