友盟分享之QQ分享,用模拟器调试出现错误

原文地址:http://blog.csdn.net/superdier/article/details/53421981

最近在做分享,用的友盟,因为友盟分享整个SDK太大,所以我就是需要分享到哪个平台就导入哪个平台的SDK(主要也是为了给app瘦身)。顺便说下我用的是(iOS 社会化组件SDK v6.1.0)版本。 因为分享肯定要真机调试,所以一开始都没有问题,我在模拟器上测试假如没有安装QQ的时候不让QQ的分享按钮出来,运行的时候就报了如下一大堆错误。
友盟分享之QQ分享,用模拟器调试出现错误_第1张图片

解决方式如下: 第一步: 不要release
友盟分享之QQ分享,用模拟器调试出现错误_第2张图片
调为Debug

第二步: 把Debug运行的时候的Code Signing Identity 改为Developer
友盟分享之QQ分享,用模拟器调试出现错误_第3张图片
按照标示来改

然后运行就可以了。

其实造成这个问题的最主要原因就是在Code Signing Identity这一块,因为友盟也强调了这个问题,如图
这里写图片描述
间接的意思就是,不管是Debug还是Release运行,只要对应的Code Signing Identity不要签名,改为Developer就可以的,上面的解决方法是最方便的,因为这样提交代码的时候直接改为Release就可以了,不用再更改Codesign这里。(看个人喜好)。

你可能感兴趣的:(友盟分享之QQ分享,用模拟器调试出现错误)