【iOS】错误记录

2022-08-12  本文已影响0人  24c41111e47b

本文章负责记录一些iOS调试开发中的疑难杂症,总结学习,方便后期定位问题


安装问题

1.显示 Unable to install "xxx", 如下图:

image.png

显示详情


image.png

核心错误信息:
The code signature version is no longer supported

分析,首先排除是苹果开发证书问题,然后检查如下配置是否勾选,本次碰到的情况是 Embed Frameworks 没勾选 Code Sign On Copy

image.png

注意:勾选后记得删除APP重新安装

编译问题

1.显示 Undefined symbols for architecture arm64, 如下图:

image.png

分析:
architecture arm64 意思是当前运行的设备架构环境是 64位
报错意思是说在当前架构环境下找不到对应的符号, 即找不到对应的类
首先检查工程架构设置正确, 其次去搜这个符号,看他是系统库里的类还是自定义Framework里面的类

本次遇到的问题是ExudioFileSeek AudioDecoder 都是 AudioToolbox.framework里面的代码,所以是 AudioToolbox.framework 没有引用导致的

解决如下:


image.png
  1. 如果依赖了一个Framework 库,报错:Undefined symbols for architecture arm64

分析:检查代码都没有问题,然后可以检查此Framework 是否是个动态库, 如果是个动态库,请在 Podfile 中添加如下声明:

use_frameworks! :linkage => :static

打造Pod问题

上一篇下一篇

猜你喜欢

热点阅读