小弟不才,在xcode上运行项目总会碰到各种各样的崩溃信息。其中最常见的问题就是"linker command failed with exit code 1"解决方法是Build Settings中,把Enable Bitcode设置为NO,无论使用cocoapods导入第三方SDK还是手动导入,有些SDK不支持Bitcode。
如果你使用cocoapods导入的第三方的库,在pod设置如图
然后Clean代码运行程序,如果还是不能解决问题,那就把去路径~/Library/Developer/Xcode/DerivedData找到DerivedData文件夹删除,然后重新运行项目,一般你会发现,项目就能正常运行了。如果上述方法还不能解决你在项目中遇到的疑难杂症,那就把报错信息复制下来,尽量去简书和stackoverflow寻找答案,个人建议还是去stackoverflow,里面的英文看懂个大概就能给你解决问题带来极大的方便。
我在项目中也碰上过:“library not found for -lPods xxx”这个错误,这个错误的原因经过百度CSDN和stackoverflow等第手段去查找问题的具体所在,废了九牛二虎之力最后在stackoverflow的这篇博文中得到了启发https://stackoverflow.com/questions/23539147/xcode-ld-library-not-found-for-lpods