我们使用pod来安装Library,在一台电脑上可以正常运行。但是当我们将其推送到Git并克隆时,出现了以下错误:
ld: 找不到-lCocoaAsyncSocket库 clang: 错误:链接器命令失败,退出码为1(使用-v查看调用)
我们甚至使用USB复制了项目。我们尝试了"pod install",但也没有起作用。我们两个都在使用XCode 7.3。
我们甚至使用USB复制了项目。我们尝试了"pod install",但也没有起作用。我们两个都在使用XCode 7.3。
好的,解决某些与 Pods 相关的问题最佳方式是清空所有内容并重新运行。
我有一个标准的程序可以在 CocoaPods 出现连接错误时使用。
1.备份!(这可能会完全破坏!)
2.执行 pod deintegrate 命令。可以使用这个库 --> https://github.com/CocoaPods/cocoapods-deintegrate。清理 cocoa pods 的所有内容。
3.通过删除所有已编辑的内容来清理项目设置。(如果您为使某个框架工作而这样做,请保留它)。删除搜索路径、框架头文件路径、其他链接器标志、配置文件、标志、任何 PCH(如果有的话)。在构建设置中加粗的任何内容都是经过编辑的,您没有明确完成某些目的的编辑操作就将其删除,以恢复默认值。
4.从目录中删除工作区和任何 pod 文件。
5.从备份中复制回主要的 pod 文件。
6.删除 DerivedData 文件夹下的内容,方法为:窗口-->项目-->删除 Derived Data。
7.执行 pod install 命令。
8.进行构建并运行。
一切都应该恢复到正常状态!
Build Settings
->Linking
->OTHER_LDFLAGS
,查看你的库是否在其中。同时检查FRAMEWORK_SEARCH_PATHS
中的路径。 - haik.ampardjian