我进入了一个神秘的现象,我可以构建我的模拟器应用程序,但我无法为真实设备构建。错误如下(在为模拟器构建时不会出现):
ld: library not found for -lPods-TechMoviePlus
clang: error: linker command failed with exit code 1 (use -v to see invocation)
(我正在使用Cocoapods并附加我的应用程序的一个目标,因此库的名称有点不同。)
项目>目标>一般>链接的框架和库如下:
谢谢你的好意!
答案 0 :(得分:1)
在 Podfile 中分配目标已解决问题。
target :TechMoviePlus do
pod "AFNetworking", "~> 2.0"
pod "LBGIFImage"
end
答案 1 :(得分:0)
使用编辑器打开pbxproj文件,并检查对Pods-Application的引用。如果在安装pod后重命名了应用程序,则可能会引用旧容器。 删除对Pods-Application的所有引用,启动xcode,完全清理和构建。 它对我有用。