- 不想要工程的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中了。因为INFOPLIST_FILE 编译设置指定Info.plist这个名字和你的target关联。当编译target时,Xcode读取编译设置并且复制Info.plist参数到你的应用bundle中。Xcode会自动处理Info.plist,你不必添加这个文件到你的Build Phase 的 Copy Bundle Resources 中或者使它成为target的成员。
解决方法:从Build Phase的Copy Bundle Resource找到Info.plist文件,选中它点击下方的(-)键使它从Build Phase的Copy Bundle Resource移除。
- 使用cocoaPods导入第三方库后,可能会出现许多的警告,使用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
网友评论