iOS 重签名显示arch结构错误或者错误代码44
作者:
Lee坚武 | 来源:发表于
2021-02-01 14:10 被阅读0次
最近对接了好多渠道包,然而每次用Payload打包方式发的ipa,渠道老是反应是说重签名不了,显示:arch结构错误或者错误代码44
![](https://img.haomeiwen.com/i659494/1969fc9f505a596f.png)
image.png
最后我给困扰了一天一夜,最后解决了。看到下面签名出来的效果图,我就非常的开心哈
![](https://img.haomeiwen.com/i659494/af73801f1faa39e8.png)
image.png
1.首先问了我一个3K游戏的老邻居,他说arch结果错误都是改这里
![](https://img.haomeiwen.com/i659494/3317cb7fb3ad172c.png)
image.png
或者用命令去查看打包的ipa架构是啥,因为打包是release模式,编译是debug模式,最后试了这个方法还是无效
![](https://img.haomeiwen.com/i659494/a7941aa37e76b51e.png)
image.png
完全没有效果,还是显示下图
![](https://img.haomeiwen.com/i659494/13fe6b9ae2883dd5.png)
image.png
最后我想了下,回去看了下库的引用,原来是因为静态库被引用进去了动态库那里,导致的
![](https://img.haomeiwen.com/i659494/a50e6f6a31c7462d.png)
image.png
在这里,把你的静态库都删掉把他放回去link binary with libary这里,然后动态库这里还是引用动态库,切记切记切记,这里静态库引用了,是导致重签名不了的,一直报错的!
最后我的问题就是这么解决的!
本文标题:iOS 重签名显示arch结构错误或者错误代码44
本文链接:https://www.haomeiwen.com/subject/nmbjtltx.html
网友评论