搬砖iOS Developer

iOS Undefined symbols for archit

2017-05-26  本文已影响121人  毛小崔同学

一个奇葩bug的出现

今天在新项目里用cocoapods添加了几个三方框架,然后遇到了这个奇葩的问题。说实话出现这个问题只能说是自己太马虎了,我为什么会这么说呢?首先给大家看看我在测试工程里模拟出bug的报错信息:

error.png

你是不是也遇到过这样的报错?(请告诉我不是我一个人马虎过。。。)
既然错误出现了,那么它是为什么出现的?又应该解决呢?下面就来看看解决方法吧。

bug出现的原因以及解决方式

我是通过terminal进行的pod操作以下是命令语句:

$ cd /Users/~~~/工程名          就是先进入到你的工程路径下
$ pod init                  实例一个Podfile文件
$ vim Podfile            打开然后编辑Podfile内容添加入你想要的库
error_Podfile.png

看到了上面的图。。。你是不是已经知道哪里不太对了!
当时我看到target也没多想就把 pod 'AFNetworking', '~> 3.0' 粘到下面去了。。。结果就悲剧了。
修改也很简单直接把 pod 'AFNetworking', '~> 3.0' 放到 target 'Test-Demo' do 这行下面就可以了。

right_Podfile.png

然后就保存Podfile修改,直接pod install就好了。

果然开发是一件严谨的事,半点马虎不得。

上一篇 下一篇

猜你喜欢

热点阅读