永远感谢您的所有知识。
我已经在StackOverflow中检查了我的问题并发现了类似的问题,但没有具体找到我的案例。非常感谢如果有人能告诉我的情况。
我的环境;
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'
然后在终端。
pod install
毕竟我知道我不需要其中的一些库,然后像下面那样修改podfile。
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '6.0'
pod 'SDWebImage', '~> 3.6'
然后在终端。
pod update
我发现AFNetworking和KissXML已从我的项目中删除。
但是当我在Xcode中执行Product-> Archive时,发生了以下错误。
ld:找不到-lPods-AFNetworking的库 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
和
ld:找不到-lPods-KissXML的库 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
Just Run取得了成功但Archive发现了这些错误。
为什么构建过程仍然试图找到已被删除的库?
永远感谢你。
答案 0 :(得分:2)
打开您的项目构建设置,可能是其中有一些链接或其他库链接或库路径。你删除它。
答案 1 :(得分:0)
@Feng Lin的建议,我解决了我的问题,所以我回答了我的问题。
目标 - >构建设置 - >链接 - >其他链接标志
单击文本,然后删除已从podfile中删除的文本。就我而言,AFNetworking和KissXML。
完成!