面对ObjC文件参考问题。我尝试了pod deintegration,删除DerivedData,清理项目,添加-Objc和$(继承)FLAGS。
答案 0 :(得分:2)
答案 1 :(得分:1)
检查项目中的AppDelegate
和OnBoardingViewCtontroller
文件。
只需删除并重新添加即可。当您再次添加时,请确保选中Copy If needed
选项
这是bcoz,如果取消选中此复选框,则会创建文件引用,如果移动项目,则会出现此错误。
答案 2 :(得分:1)
将“构建配置”从“调试”更改为“发布”。 编辑方案...->信息->运行->构建配置
答案 3 :(得分:0)
试试这个 转到项目 - >构建设置 Serach启用bitcode&将其设为NO
答案 4 :(得分:0)
您需要为项目添加必要的框架。检查所有第三方框架并搜索其所需的框架以获得支持。对于例如如果您添加google analytic
,则需要添加CoreData
,Foundation
等框架。第三方框架需要一些框架。
或者你可以 -
"Cmd+Shift+K"
进行清理,然后退出Xcode。"rm -rf ~/Library/Developer/Xcode/DerivedData"
在终端希望这能解决您的问题。
答案 5 :(得分:0)
检查Pod file
是否定位到App Target
?
可能Pod
未定位到您的App Target
。
如果您引用File
或Framework
未包含在Target
中,则会出现此错误。
答案 6 :(得分:0)
答案 7 :(得分:0)
它应该是-ObjC,而不是-Objc。注意大写C。
答案 8 :(得分:0)
用于UITest的Pods和用于pod的测试项目导致了这个问题。检查一下。
答案 9 :(得分:0)
检查是否有某些功能在.h文件中声明但未在实现文件中实现,并且正在从另一个类中调用。
答案 10 :(得分:0)
对我来说,这些答案都不起作用,而且似乎会引起更多问题。
我的解决方案是在终端中尝试“ pod安装”。它为我添加了一个丢失的文件,一切都很好