友盟SDK下載網(wǎng)址:
http://dev.umeng.com/social/ios/quick-integration?spm=0.0.0.0.tf6y9a
1. 將下好的SDK導(dǎo)入工程中,如圖:

2. 添加項(xiàng)目配置 在Other Linker Flags加入-ObjC

3. 加入依賴(lài)系統(tǒng)( libsqlite3.tbd 和?CoreGraphics.framework)

4. 添加第三方平臺(tái)依賴(lài)庫(kù)
根據(jù)集成的不同平臺(tái)加入相關(guān)的依賴(lài)庫(kù),未列出平臺(tái)則不需添加 添加方式:選中項(xiàng)目Target -> General -> Linked Frameworks and Libraries列表中進(jìn)行添加
這里只介紹微信的,其他三方平臺(tái)依賴(lài)庫(kù),最上面??網(wǎng)址里有
SystemConfiguration.framework
CoreTelephony.framework
libsqlite3.tbd
libc++.tbd
libz.tbd
5. 第三方平臺(tái)配置
5.1 配置SSO白名單
如果你的應(yīng)用使用了如SSO授權(quán)登錄或跳轉(zhuǎn)到第三方分享功能,在iOS9/10下就需要增加一個(gè)可跳轉(zhuǎn)的白名單,即LSApplicationQueriesSchemes,否則將在SDK判斷是否跳轉(zhuǎn)時(shí)用到的canOpenURL時(shí)返回NO,進(jìn)而只進(jìn)行webview授權(quán)或授權(quán)/分享失敗。 在項(xiàng)目中的info.plist中加入應(yīng)用白名單,右鍵info.plist選擇source code打開(kāi)(plist具體設(shè)置在Build Setting -> Packaging -> Info.plist File可獲取plist路徑) 請(qǐng)根據(jù)選擇的平臺(tái)對(duì)以下配置進(jìn)行裁剪:
內(nèi)容網(wǎng)址里。
5.2 ?URL Scheme

6. 初始化設(shè)置
應(yīng)用啟動(dòng)后進(jìn)行U-Share和第三方平臺(tái)的初始化工作 以下代碼將所有平臺(tái)初始化示例放出,開(kāi)發(fā)者根據(jù)平臺(tái)需要選取相應(yīng)代碼,并替換為所屬注冊(cè)的appKey和appSecret。
在AppDelegate.m中設(shè)置如下代碼:
導(dǎo)入頭文件#import<UMSocialCore/UMSocialCore.h>


在你想調(diào)用微信分享的方法里寫(xiě):

在微信分享中帶圖片的,需將圖片先下載存入本地