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

举报
liuzhen007 发表于 2022/06/22 23:21:14 2022/06/22
【摘要】 ​目录问题解决问题今天在新的 mac 本子上执行脚本,遇到一个报错,具体信息如下:objc[40957]: Class AMSupportURLConnectionDelegate is implemented in both /usr/lib/libauthinstall.dylib (0x20765bb78) and /System/Library/PrivateFrameworks/M...

目录


问题

解决



问题

今天在新的 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 签约作者,欢迎关注我分享更多干货!😄 

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。