首页 > 代码库 > 【iOS开发-19】遇到Apple Mach-O Linker Error的情况和解决办法,调整你打开的姿势

【iOS开发-19】遇到Apple Mach-O Linker Error的情况和解决办法,调整你打开的姿势

(1)情形

关闭xcode文档,然后再打开xcode选择已经之前的项目,CMD+R发现出现不行,提示说Apple Mach-O Linker Error。



(2)解决办法

点击上面那个错误,发现有个提示说,SevenSwitch,这是我们之前使用cocoapods导入的第三方类库,给UISwitch做实验的,记得当时导入后说打开文件时需要打开后缀是.xcworkspace的那个文件,而不是我们之前的那个.xcodeproj文件。


猜测,可能是我们打开的文件不对。深入到存储目录中,直接打开那个.xcworkspace文件:

A:成功,CMD+R正常。

B:打开.xcodeproj文件果然出现那个错误。



(3)调整你打开的”姿势“

其实上面两个文件,出现错误的那个.xcodeproj文件是我们最早时候的文件,是个蓝颜色的文件;打开正确地那个.xcworkspace文件是我们导入第三方类库产生的文件,是一个白颜色的。


所以我们再看一看下面这个xcode启动界面,我们选择右边那个白色的hello项目文件,打开就是正确的,打开那个蓝色的hello项目文件就会出错误。



这可能是出现这种错误提示的一种情况,做个记录,遇到其他的再说。OVER。

【iOS开发-19】遇到Apple Mach-O Linker Error的情况和解决办法,调整你打开的姿势