apple mach-o linker error 报错解决
2016-11-14 15:21
344 查看
升级完cocoapods后,发现项目出现一个诡异的情况,6以上的模拟器运行没有问题,6以下的模拟器运行起来报错。
如下图:
这按照我自己以往的经验看,认为是第三方不支持i386这个编译,但是afnetworking怎么可能不支持。然后就开始各种百度。有好多说是BuildSetting里面 Build Active Architecture Only设置的问题,还有说是支持编译类型的问题(valid Architectures),还有说是build Phase 里面找不到对应的文件。但是都试了试,根本不管用。
想到自己是因为升级了cocoapods导致的情况,然后就不停地删除pods,clean项目,再创建。折腾了好多次都没有解决。
最后看到一个自己觉得不靠谱的方法,试了试竟然解决了。
这还是因为xcode 留下的data缓存导致的。
只要在电脑上找到这个文件夹,删除下面所有的缓存文件,然后clean一下项目,再编译运行,就没有问题了。
上图中的 /Users/apple/Library/Developer/Xcode/DerivedData
中的apple 是我本机的用户名,替换成自己的用户名就可以了。
如下图:
这按照我自己以往的经验看,认为是第三方不支持i386这个编译,但是afnetworking怎么可能不支持。然后就开始各种百度。有好多说是BuildSetting里面 Build Active Architecture Only设置的问题,还有说是支持编译类型的问题(valid Architectures),还有说是build Phase 里面找不到对应的文件。但是都试了试,根本不管用。
想到自己是因为升级了cocoapods导致的情况,然后就不停地删除pods,clean项目,再创建。折腾了好多次都没有解决。
最后看到一个自己觉得不靠谱的方法,试了试竟然解决了。
这还是因为xcode 留下的data缓存导致的。
只要在电脑上找到这个文件夹,删除下面所有的缓存文件,然后clean一下项目,再编译运行,就没有问题了。
上图中的 /Users/apple/Library/Developer/Xcode/DerivedData
中的apple 是我本机的用户名,替换成自己的用户名就可以了。
相关文章推荐
- Apple Mach-O Linker Error解决
- 关于 IOS 项目中出现的 Apple Mach-O Linker Error Group 的问题解决
- 【iOS开发-19】遇到Apple Mach-O Linker Error的情况和解决办法,调整你打开的姿势
- 关于Apple Mach -O Linker Error的bug解决
- Apple Mach-O Linker (id) Error "_OBJC_CLASS...错误解决办法 Apple Mach-O Linker (id) Error "_OBJC_CLASS...错误解决办法
- apple mach -o linker(id) error 错误解决办法收集
- ios Apple Mach-O Linker Error Group 的问题解决
- APPLE MACH-O Linker Error 解决方法
- 解决XCode编译错误clang: error: linker command failed with exit code 1
- ios clang: error: linker command failed with exit code 1 (use -v to see invocation)解决方法
- 关于[Linker error] undefined reference to `WSAStartup@8'的解决办法作者:chenxusukhoi
- Apple Mach-O Linker Error
- coldblock关于[Linker error] undefined reference to `WSAStartup@8'的解决办法
- Apple Mach-O Linker Error
- Eclipse c++ 中[Linker error] undefined reference to `WSAStartup@8'的解决办法
- Apple Mach-O Linker Error 错误
- 解决XCode编译错误clang: error: linker command failed with exit code 1
- iOS Apple Mach-O Linker (id) Error "_OBJC_CLASS_$_AsyncSocket", referenced from: 错误
- Eclipse c++ 中[Linker error] undefined reference to `WSAStartup@8'的解决办法
- IOS开发中Apple Mach-O Linker Error 错误