写在前面:
公司项目改版,出于app最终设计稿还没定,前期初步搭建好了大致框架,接着先把要用的一些第三方sdk集成进来,大概有消息推送,红包分享和支付等,支付后期会发布。好了,废话不多说,切入正题(是不是搞技术的都是这么直接,不喜欢拐弯抹角啊😄,纯属个人乱说,不喜勿喷哦)
开发测试环境:iMac 10.11.5,Xcode7.3.1,iPhone6Plus,iOS9.3.2
iOS集成详细文档 (要特别注意文档里面的红字)
主要步骤:
1.导入友盟分享sdk,两种方法:
法一:pod 'UMengSocialCOM', '~> 5.2.1',即pod命令导入(支持pod命令就是好啊,导入维护更新起来真的很方便)
法二:手动导入,下载相应的sdk压缩包,解压之后将含有sdk_版本号的目录导入到项目中(最好先复制到项目对应目录下,之后xcode中右击addfiles)
2.必要库文件导入,以及相关的一些配置
这里需要注意xcode7中找不到dylib后缀文件,有相应的tbd文件,但是tbd不能代替dylib,解决办法 -l库文件名,如下截图:
3.程序中添加相关代码,如图:
遇到的主要问题:
1.腾讯开放平台提交审核驳回问题
审核团队qq号:800013811,邮件通知审核通过,但是应用状态还是显示 审核驳回,qq沟通,什么都没改 重新提交审核,通过!(沟通了一上午啊,那个qq超不好用,不知道是我们公司网络慢还是怎么的,它们那系统提示信息一直刷屏。最郁闷的是已经告诉客服账号了,还叫我上传新包,后来另一个客服了解到时iOS,说iOS根本就不用提交什么包,都登录到账号了,难道看不来是安卓还是iOS吗,也真的是醉了,反正后来是什么都没改,重新提交了下,就审核通过了。题外话啊,不喜勿喷哦,不管怎样,最后还是解决了,😄)
2.新浪微博开放平台提交审核失败问题
提供跟分享页面相关应用界面。
3.iOS9适配 -canOpenURL: failed 问题
见上面适配iOS9截图。
4.QQ空间分享,没有跳到QQ空间而是跳到qq好友列表问题
图片文字都要设置,确实设置iOS8.3不行,iOS9.3OK.
5.添加必要框架时找不到dylib后缀文件,xcode7中为tdb文件问题
如上截图-l库文件名 解决。
时间太赶了,有不明白的,可以评论提哦。