每次尝试构建项目时,我都会遇到此错误:
ld: framework not found -framework
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我甚至不知道称为-framework
这个随机文件是在提交视图控制器后两天开始的,该视图控制器与pod中的任何更改无关。
我尝试了所有的解决方案。我做谷歌并花了大约时间。 12小时后发现此链接:link1,link2,link3。
还找到了许多其他链接,但没有找到我要找的地方。
我尝试了以下技术来解决问题:
答案 0 :(得分:5)
您的Other Linker flags
似乎添加了-framework
,但未能编译。
始终确保检查框架/库和链接器路径标志if 该项目显示框架/库未找到错误。
答案 1 :(得分:2)
我的一个项目中出现了类似的错误。原来,框架本身已损坏/损坏。可能是因为符号链接与git结合
对于某些人来说,.framework
文件中的实际二进制文件丢失了
哪会使XCode抛出那个特定的编译错误。
解决方案是用原始'替换框架。一个甚至将框架移动到项目中的另一个(子)目录,因此git能够“捡起它”#34;试。
答案 2 :(得分:0)
我得到了相同的错误消息,然后我意识到.framework
是为iphoneos
(真实设备)构建的,但是后来我试图包含它并在iphonesimulator
上运行它(模拟器)。