报错:objc[40957]: Class AMSupportURLConnectionDelegate is implemented

目录

问题

解决


问题

今天在新的 mac 本子上执行脚本,遇到一个报错,具体信息如下:

objc[40957]: Class AMSupportURLConnectionDelegate is implemented in both /usr/lib/libauthinstall.dylib (0x20765bb78) and /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x1119982b8). One of the two will be used. Which one is undefined.

objc[40957]: Class AMSupportURLSession is implemented in both /usr/lib/libauthinstall.dylib (0x20765bbc8) and /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice (0x111998308). One of the two will be used. Which one is undefined.

这个脚本在原来的电脑上执行没有问题,不知道为什么在新 mac 本子上就有问题了,也许和本子是 M1 芯片有关系,之前的本子都是英特尔的 x86 架构的芯片,而 M1 是苹果基于 arm 架构设计开发的自己特有的芯片架构,但是这也不能耽误自己解决这个问题。

解决

于是,自己开始上网搜索相关的解决方案,搜到的结果不少,但是能解决问题的不多,所以自己认为有必要记录一下,以后查起来方便。

最终尝试了很多方法之后,发现提升权限并执行重新构建可以解决这个问题。

具体执行命令如下:

sudo xcodebuild -license

不生效的方法如下:

  1. 修改工程文件目录名称,中文改成英文。

  2. 在工程中重新执行如下命令:

pod init && pod install

作者简介:😄大家好,我是 Data-Mining(liuzhen007),是一位典型的音视频技术爱好者,前后就职于传统广电巨头和音视频互联网公司,具有丰富的音视频直播和点播相关经验,对 WebRTC、FFmpeg 和 Electron 有非常深入的了解,😄公众号:玩转音视频。同时也是 CSDN 博客专家(博客之星)、华为云享专家(共创编辑、十佳博主)、51CTO社区编辑、InfoQ 签约作者,欢迎关注我分享更多干货!😄 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Data-Mining

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值