苹果开发 笔记(82)记录一些错误日志

来源:互联网 发布:淘宝女包品牌排行 编辑:程序博客网 时间:2024/06/05 11:46

学习这个ios 真是每天都会碰到莫名其妙的事情,而且都很让人抓狂。 有时候经常发疯被xcode 的设置弄得糊涂,被cocopods 没有提示弄得到处找问题解决,被armv64 编译不过问题折腾好久,机型适配。本来这些都不是设计的重点,反而会被这些事情弄得不知所措。

使用了ZXingObjC 编译出现一大堆标记64位的问题,不知道是什么原因导致的。如何解决
not found for architecture arm64
http://www.cocoachina.com/bbs/read.php?tid=284671

据说是一些不支持64位的库造成,暂时不知道如何去解决。

Undefined symbols for architecture arm64:  "_OBJC_CLASS_$_ZXDecodeHints", referenced from:      objc-class-ref in QRcodeController.o  "_OBJC_CLASS_$_ZXBinaryBitmap", referenced from:      objc-class-ref in QRcodeController.o  "_OBJC_CLASS_$_ZXMultiFormatReader", referenced from:      objc-class-ref in QRcodeController.o  "_OBJC_CLASS_$_ZXHybridBinarizer", referenced from:      objc-class-ref in QRcodeController.o  "_OBJC_CLASS_$_ZXCGImageLuminanceSource", referenced from:      objc-class-ref in QRcodeController.old: symbol(s) not found for architecture arm64clang: error: linker command failed with exit code 1 (use -v to see invocation)

问题2 CoCoPods 导入不到头文件

找了几个答案:
http://blog.csdn.net/lengshengren/article/details/24353741

引用知乎
http://www.zhihu.com/question/26129662

选择Target -> Build Settings 菜单,找到\”User Header Search Paths\”设置项
新增一个值”${SRCROOT}”,并且选择\”Recursive\”

《cocoapods 找不到头文件》
http://blog.csdn.net/jiajiayouba/article/details/43491881

大概有几种User Header Search Paths 设置 添加

${SRCROOT}$(PODS_ROOT)$(BUILT_PRODUCTS_DIR)

其实这三种 总有一种会适合你,但是还是搞不懂这三个路径是什么鸟事情,暂时先记录先,我总带着一种怀疑心态,究竟$号里面是带{} 中括号 还是()普通括号?
目前来看需要尝试一下。

一些用法:cocoapods 的 用法 http://guides.cocoapods.org/using/the-podfile.html

0 0
原创粉丝点击