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,所以有黑条;觉得是英语是因为我们上面提到的国际化,只要在设置的语言中修改为如简体中文即可):

          

 

=高级功能部分=

 

posted @ 2015-08-27 19:05  daomul  阅读(602)  评论(0编辑  收藏  举报