info.plilst文件位置設置錯誤問題
最近在重構公司的舊版APP,一切感覺都很順利,一切都在自己的預期中進行,但是在Archive時,一個Bug突然出現(xiàn),打亂了我的步伐,具體如下圖;
info.plist位置錯誤問題.png
我想了半天才想起我之前有更改過Info.plist與Prefix.pch的名字及位置,由于工程內有Run Script涉及到自動增加CFBundleVersionNumbel的腳本,但是,由于我之前更改過info.plist文件的名字和位置,所以導致無法正確獲取CFBundleVersionNumbel的值。導致問題的info.plilst文件位置設置截圖
導致問題的info.plilst文件位置設置.png
導致出現(xiàn)問題的主要原因就是在Build Settings 的 info?.plist文件的路徑上多添加了一個$(SRCROOT),導致路徑錯誤;
正確設置info.plilst的位置方法
直接使用工程主目錄和其目錄下的info.plist文件的相對路徑,也即以上將$(SRCROOT)去掉后的路徑;
ps:$(SRCROOT)其實就是當前目錄的意思