尝试构建我在GitHub上找到的项目时出现以下错误。
ld: library not found for -lPod
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我听说有人说使用工作区文件而不是工作区文件,但没有项目文件。
以下是project
答案 0 :(得分:2)
我的应用可以在模拟器上运行,但无法在设备上运行。
我通过这些步骤解决了这个问题。
http://guides.cocoapods.org/using/troubleshooting.html
我的所有pods项目都只有调试构建活动架构为YES(来自pod安装),但我的项目设置为NO。所以,我将它改为YES,然后就可以了。
答案 1 :(得分:1)
该项目使用Cocoapods来管理其第三方依赖项。虽然开发人员已经提交了Pods/
目录,但最好自己安装Pod:
sudo gem install cocoapods
cd
进入顶级项目目录,并为此项目安装所需的Pod:pod install
TestOCR.xcworkspace
。答案 2 :(得分:1)
我得到了它的工作,我只需将Pods.xcodeproj拖到TestOCR.xcodeproj中,感谢您的帮助。
答案 3 :(得分:0)
我几次遇到过这个问题,常见的解决方法是简单地构建Pod目标。
该项目似乎有不好的CocoaPods配置(或根本没有)。没有工作区,也没有Podfile(更糟糕的是,因为如果有一个Podfile,你可以自己安装CocoaPods并更新pod)。
您可以查看Pods目录并尝试从头开始创建Podfile(取决于找到的库)和安装CocoaPods。这应该有用。