Cocoapod:为什么Xcode构build过程试图find已经从我的项目中删除的库
总是感谢你所有的知识。
我在StackOverflow中检查了我的问题,发现类似的问题,但没有具体find我的情况。 非常感谢如果你们中的一些人可以build议我的情况。
我的环境;
xcode:版本6.0.1,IOS目标:IOS 8,代码:OBjective-C
我通过Myproject.xcworkspace打开了我的项目。
问题;
我用Cocoapod来安装一些库。 这是podfile中的代码。
source 'https://github.com/CocoaPods/Specs.git' platform :ios, '6.0' pod 'SDWebImage', '~> 3.6' pod 'AFNetworking', "~> 2.0" pod 'KissXML'
然后在terminal。
pod install
毕竟我知道我不需要这些库中的一些,然后像下面那样修改podfile。
source 'https://github.com/CocoaPods/Specs.git' platform :ios, '6.0' pod 'SDWebImage', '~> 3.6'
然后在terminal。
pod update
我发现AFNetworking和KissXML从我的项目中删除。
但是,当我在Xcode产品 – >存档,发生以下错误。
ld:找不到-lPods-AFNetwork库clang:错误:linker命令失败,退出代码1(使用-v查看调用)
和
ld:找不到-lPods-KissXML库:错误:linker命令失败,退出代码1(使用-v查看调用)
刚刚运行成功,但存档出现了这些错误。
为什么构build过程仍然试图find已经被删除的库?
总是谢谢你。
打开你的项目构build设置,可能会有一些链接或其他库链接或库path。 你删除它。
林风的build议,我解决了我的问题,所以我回答你的知识问题。
目标 – >生成设置 – >链接 – >其他链接器标志
点击文字,然后删除您的文字 已经从podfile中删除。 就我而言,AFNetworking和KissXML。
完成!