OC开发_整理笔记——友盟分享(社交化组件)
0、友盟的地址 http://dev.umeng.com,进入友盟,在使用友盟之前我们需要注册账号获取key
(1 进入我们的产品,添加新应用
    
(2 输入信息,然后就会获取到key

1、选择社会化分享

2、选择SDK下载,(64bit,其实🍎已经需要64Bit才能通过审核了)

3、选择需要的分享平台和特殊功能,这正是友盟强大的地方,需要啥选啥,因为选越多包就越大
  
4、下载之后的文件夹中,第一个文件夹UMSocial_Sdk_4.2.3就基本涵盖了我们需要的东西

(1 其中 en.lproj 是做国际化的、header头文件、.a文件是静态库、XIB是界面、bundle包含了所有的资源文件
    
(2 UMSocial_Sdk_Instructions文件夹是扩展功能,附加的,可以拖进我们的工程也可以不托。
5、新建一个测试工程文件,把友盟的组件托进来
      
6、在我们的AppDelegate设置友盟的秘药
(1 设置秘药
  
(2 设置分享的平台
  
7、OK,编译,一编译,pia,一堆❌弹出来了,对于这种错误,一般有几种问题:
第一种,我们可以 build phases->compile sources看看.m文件是不是都添加了;
第二种,build setting->Other linker Flags改变属性为-ObjC
第三种,也由可能是引入同一个文件多次,也可以说又可能是引入的不是头文件而是.m文件
 
解决:好啦,其实最后发现是因为缺少添加一个系统库:SystemConfiguration.framework。添加依赖项,再编译一把!搞定!

效果如下
(用的是iOS7,所以有黑条;觉得是英语是因为我们上面提到的国际化,只要在设置的语言中修改为如简体中文即可):
          
=高级功能部分=
                    
                
                
            
        
浙公网安备 33010602011771号