- 不想要工程的Info.plist文件或誤刪之后,新添加一個plist文件作為Info.plist文件時,工程會報一個警告
Warning: The Copy Bundle Resources build phase contains this target's Info.plist file 'xxDemo/Supporting Files/Info.plist'.
分析原因:你將Info.plist文件添加到了Build Phase下的Copy Bundle Resource中了。因?yàn)镮NFOPLIST_FILE 編譯設(shè)置指定Info.plist這個名字和你的target關(guān)聯(lián)。當(dāng)編譯target時,Xcode讀取編譯設(shè)置并且復(fù)制Info.plist參數(shù)到你的應(yīng)用bundle中。Xcode會自動處理Info.plist,你不必添加這個文件到你的Build Phase 的 Copy Bundle Resources 中或者使它成為target的成員。
解決方法:從Build Phase的Copy Bundle Resource找到Info.plist文件,選中它點(diǎn)擊下方的(-)鍵使它從Build Phase的Copy Bundle Resource移除。
- 使用cocoaPods導(dǎo)入第三方庫后,可能會出現(xiàn)許多的警告,使用inhibit_all_warnings來讓pod的工程不顯示任何警告,栗子如下:
platform:ios,'8.0'
target 'xxDemo' do
inhibit_all_warnings!
pod 'Masonry', '~> 1.1.0'
pod 'SDWebImage', '~> 4.2.2'
pod 'MJRefresh', '~> 3.1.15.1'
pod 'YYKit', '~> 1.0.9'
pod 'AFNetworking', '~> 3.1.0'
end