1.根据podfile文件,把相关库在git上手动下载到本地
2.把库拖到项目中
3.编译,出现一堆报红,这是C++的库需要编译。手动创建个.mm的文件在项目中即可。因为xcode默认不编译c++代码。
3.再编译,出现 @rpath/libswiftCore.dylib 报错,去Build Settings -> Build Options -> Embed swift standard Libraries 设为YES即可,默认是NO .这是xcode8下的标题名称,不同版本可能有所不同。
4.再编译,出现link command failed with xxxx错误。去Build Settings -> Build Options ->enable bitcode,设为NO即可。因为有些库比较老,不支持xcode的新功能bitcode(这是为了打包时候减少ipa包体积的)。
5.编译,通过,把git上面的项目里的文件拖进来。
6.修改appdelegate.m中的初始控制器加载。
7.项目配置中 main interface 设为空。
8.这时候发现是跑不起来的,运行崩溃。因为xib拖过来以后,连线是会有问题的(老毛病了),所以我们RTCActivityViewController.xib舍弃不用,自己新建个控制器,把代码复制过来。
9.改好以后修改socketIOURL,改为自己服务器地址。command+R,完成~!
webRTC-socketio手动集成(@rpath/libswiftCore.dylib和link command failed with解决的方法之一)
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 因为要结局swift3.0中引用snapKit的问题,看到一篇介绍Xcode8,swift3变化的文章,觉得很详细...