编译报错 & 工程配置错误汇总

xxxx.h file not found (cocoapods导入的第三方库)

切换到Generic iOS Device 编译一次就好了

Undefined symbols for architecture x86_64:

"OBJC_CLASS$_XXXXXXXXX", referenced from:
objc-class-ref in CCCCCCCC.o
ld: symbol(s) not found for architecture x86_64
解决:build phases —> compile sources —> 添加XXXXXXXXX.m文件

diff: /../Podfile.lock: No such file or directory

diff: /Manifest.lock: No such file or directory
error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.
解决:1、删除文件Podfile.lock;2、删除目录 Pods;3、pod install

frameworks with conflicting names

cocoapods 重名异常:有可能该框架即手动导入了一次,又使用cocoapods导入了一次

invalid mode 'kCFRunLoopCommonModes'

xib或者storyboard 关联的IB 错误

c++ 混编 导致的 nsobjcruntime unnokwn type nsstring

-- 解决方法:.cpp --> .mm

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 项目组件化、平台化是技术公司的共同目标,越来越多的技术公司推崇使用pod管理第三方库以及私有组件,一方面使项目架构...
    swu_luo阅读 22,513评论 0 39
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,303评论 4 61
  • 1、这是一种行为,而非一种人格。 我们生活中常常会遇到一种情况,就是无论出了什么岔子,对方总是能用一堆理由证明——...
    咨询师心间阅读 3,430评论 2 2
  • 因为你,我的心永远年轻 文/薛玉林 一条小溪,曾路过我的世界 如一首清歌,依然 在我的心里欢唱,翩舞 如一笺小诗,...
    薛玉林阅读 476评论 1 7