一:iOS导入动态库提示Reason:image not found
image.png
解决方法可见链接:https://www.jianshu.com/p/bed94ddacfa8
二:
Multiple methods named 'count:' found with mismatched result, parameter type or attributes
翻译后得知:编译器找不到对应的count的合适方法,从而出现报错。只需要在函数前面转换一下类型就可以了,告诉编译器指定的地方,从而调用合适的方法。
return [(NSMutableArray *)self.dataColList[section] count];
三:项目报clang错误,而且无法点击查看错误信息
/clang:-1: linker command failed with exit code 1 (use -v to see invocation)
image.png相关链接:
https://www.jianshu.com/p/03aec7c4867d
http://www.cnblogs.com/xsyl/p/6085844.html
最后解决方案
- ”Build Settings”->”Enable Bitcode”设置为NO ,因为有些SDK不支持Bitcode
- 把Other Linker Flags下的属性全删除了。(删除之后打包会很慢。)
- 设置打包模式为Release "product"->"scheme"->"Edit Scheme"
检查 Run下的 Build Configuration 是否为Release
检查Archive下的 Build Configuration 是否为Release
原文:https://blog.csdn.net/qq_39342142/article/details/86476778
四:使用上面的方法修改之后发现还没有解决问题,点击下面的地方查看报错。
报错为:
Undefined symbols for architecture arm64:
"OBJC_CLASS$_CMMotionManager", referenced from:
objc-class-ref in AlipaySDK
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
image.png
其实是缺少了CoreMotion.framework库,添加上去就好了。
网友评论