使用cocoapods出现“target overrides t
使用cocoapods导入开发包真的很方便,但是有很多诡异的地方,在使用pod install开始导入时,会发生一些警告:
<pre><code>
[!]The 你的工程名字 [Debug]
target overrides the ENABLE_BITCODE
build setting defined in `Pods/Target Support Files/Pods-HQECNewVersion/Pods-HQECNewVersion.debug.xcconfig'.
This can lead to problems with the CocoaPods installation
- Use the
$(inherited)
flag, or - Remove the build settings from the target.
[!] The 你的工程名字 [Release]
target overrides the ENABLE_BITCODE
build setting defined in `Pods/Target Support Files/Pods-HQECNewVersion/Pods-HQECNewVersion.release.xcconfig'.
This can lead to problems with the CocoaPods installation
- Use the
$(inherited)
flag, or - Remove the build settings from the targe
</code></pre>
说实话这个警告一开始我并没管,而是在项目里修改错误,但是修改了好久,还是这样的错误,真的越改越错,方法也无所不用极其。
一开始出现的错误大致是:not found find _liPOds
但是万能的度娘给出了很好的解决方案
最终在网上发现了:
1)打开工程所在文件夹,找到.xcodeproj的文件,然后显示包内容,找到project.pbxproj文件,如下:
2)用文本编辑器打开,然后查找ENABLE_BITCODE
这个东西,把有关这个东西的地方都删掉,如下图:
3)删除完以后,在终端重新update一下,如下(就没有下面两个黄叹号了,解决完毕)
4)在编译运行我们的工程,编译通过~
PS: 日积月累, 天天进步�....
经常跟机器打交道的我们, 祝福我们还存在一颗单纯善良的心来仰望星空!
被爱和爱的力量, 慢慢的不要遗忘
-END-