第一个接手的SDK工作
我年初开始接触iOS开发,前几个月自己在看书自学,以及做一些小的iOS应用(例如百公里加速测试软件)。本来想找一个做APP的实习岗积累经验,但是大部分岗位都要求项目经验,然而我并没有,最后阴差阳错我来到一家不景气的互联网游戏公司做iOS SDK开发实习生。今天是实习的第四天。
昨天前辈给我了一个项目,这个项目是由爱奇艺的SDK二次封装而成,随着爱奇艺SDK的更新,项目本身也需要更新。
从公司的SVN下载好以后,打开工程文件首先配置开发账号,配置好后编译提示如下错误:
缺少 KMToolsBox/NSMutableDictionary+Addtion.h 这个文件,首先由名称可知缺少的文件应该是位于KMToolsBox.framework(工具框架)下. 找到另一工程,从其工具框架中复制缺失的文件粘贴,点击编译后提示如下错误:
为了解决这个问题,我整整花了一下午/(ㄒoㄒ)/~~。首先查Linker command failed with exit code 1 这个错误,网上什么说法都有,各种试了都不对。后来经询问才知道,报错原因是缺少LKTrack 这个库。生成添加后程序正常编译运行。
总结:以后遇到报错先看黄色!,这里应该是具体的错误原因。不能直接搜索Linker command failed with exit code 1(导致这个报错的原因很多)。