Cocoapod: Why Xcode build process try to find the library which has been already removed from my project

一世执手 提交于 2019-12-29 10:02:13

问题


Thank you always for all of your knowledge.

I have checked my issue in StackOverflow and found similar issues but could not find my case specifically. Greatly appreciated If some of you could advise my situation.

My environment;

xcode: Version 6.0.1, ios target: IOS 8, code: OBjective-C

I opened my project by Myproject.xcworkspace.

Issue;

I used Cocoapod to install some libraries. Here was the code in podfile.

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '6.0'
pod 'SDWebImage', '~> 3.6'
pod 'AFNetworking', "~> 2.0"
pod 'KissXML'

Then in terminal.

pod install

After all I knew I did not need some of these libraries, then modify podfile like below.

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '6.0'
pod 'SDWebImage', '~> 3.6'

Then in terminal.

pod update

I found AFNetworking and KissXML are removed from my project.

However when I did Product->Archive in Xcode, the following error occurred.

ld: library not found for -lPods-AFNetworking clang: error: linker command failed with exit code 1 (use -v to see invocation)

and

ld: library not found for -lPods-KissXML clang: error: linker command failed with exit code 1 (use -v to see invocation)

Just Run went succeeded but Archive came up with those error.

Why build process still try to find libraries which has been already removed?

Thank you always.


回答1:


open your project build setting ,may be there are some link or other library link or library path in it . Your remove it .




回答2:


By @Feng Lin's advise, I solved my issue, so I answer my question for your knowledge.

Target -> Build Setting -> Linking -> Other Linker Flags

Click text, and remove those you have

already removed from podfile. In my case, AFNetworking and KissXML.

Done!



来源:https://stackoverflow.com/questions/26899548/cocoapod-why-xcode-build-process-try-to-find-the-library-which-has-been-already

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!