iOS开发中,出现错误:Apple Mach-O Linker Error

news/2025/2/5 3:59:31/

小编在做一个关于环信的小demo,导入环信SDK(EaseMobSDK)时,报连接的错误,如下图所示:
这里写图片描述
一般情况下的解决办法是,如下图,分别在没有标号的箭头中添加编译需要的.m文件和必需的框架:
这里写图片描述
而小编这里的问题却不是以上的编译文件和框架问题,解决办法是,
这里写图片描述
在第三个箭头中添加:-ObjC,然后重新编译就可以了。


http://www.ppmy.cn/news/478620.html

相关文章

树莓派通过I2C驱动LCD1602显示屏

问题来源 在此之前学习了Arduino驱动LCD1602(Arduino通过I2C控制1602LCD显示屏),其过程比较简单,现在想通过树莓派实现控制功能,提升树莓派编程控制能力,在此过程中虽然能正常让LCD显示文字,但…

windows 错误代码2

4056-关机操作正在执行。4057-提供的对象已经无效。4058-元素已经存在,并且未被替换。4059-由于请求的操作已经完成,故无法取消。4060-由于请求的操作已经完成,故无法执行。4061-操作访问的数据超出有效数据的范围。4062-请求的版本不受支持。…

解决安装黑苹果出现提示应用程序副本已损坏,不能用来安装macOS的解决方法

安装黑苹果系统出现提示 应用程序副本已损坏,不能用来安装macOS的解决方法 不管是实体机黑苹果安装,还是虚拟机安装,都会遇得到 原因,苹果系统镜像文件中内置的时间证书到期 比如现在的时间是2019/11/08,安装黑苹果1…

Mac 在终端下复制粘贴出现:00~ xxx 01~ 问题的解决方案

在 Mac 在终端下复制粘贴字符串的时候,偶然出现了粘贴的字符串收尾会多了一对字符:00~ xxx 01~。 经过一番研究发现,原来这是终端本身的功能:括号粘贴模式。 那这个括号粘贴模式有什么用呢?其实他的用处很简单&#…

应用程序无法正常启动0xc0150002

应用程序无法正常启动0xc0150002 1 介绍2 分析3 处理步骤 3.1 下载VC90的动态库3.2 工具包中放入VC90动态库 附 downloading Microsoft Visual C 2008 Redistributable Package (x86) 参考 1 介绍 安装内部开发的工具时,遇到报错“0xc0150002”。 之后查看系统日志…

【解决方案】mac:stack Error: `gyp` failed with exit code:1

【20200730更新】 最下面是之前的答案。我发现这个问题其实不那么简单,是因为搜索gypfailed with exit code:1还不够具体,看看报的错误,其实可以更详细一些的。分隔符下面的是之前的一种解决方案,这种解决方案只解决报文件node-gy…

mac解决“您的电脑因为出现问题问题而重新启动 SOCD report detected: (iBoot panic)“报错, 重置SMC与重置NVRAM(PRAM)

背景 mac monterey 12.5.1 关机后再开机出现报错 SOCD report detected: (iBoot panic)关机重启更新系统都不管用 解决办法 按一下音量加,再按一下音量减再长按5秒关机键, 开机后没再出现自动重启和报错, 鬼知道这是个什么神仙bug, 估计可能是软件和系统不兼容卡死, 按我理…

LCD1602 通过转接板 i2c显示

1.安装库文件 2.输入如下代码 #include <LiquidCrystal_I2C.h> //引用I2C库 #include <Wire.h> LiquidCrystal_I2C lcd(0x27,16,2); void setup() { lcd.init(); // 初始化LCD lcd.backlight(); //设置LCD背景等亮 lcd.setCursor(0,0); //设置显示指针 lcd.…