前言:若項目里集成了環信,再集成友盟統計會報link錯誤,錯誤原因是庫里面有重復文件導致。才發現環信demo里也集成了老版本的友盟統計,須刪掉***/EMDemo/3rdparty/UMeng/文件夾里的所有文件,很慶幸沒有由此導致錯誤。
下面是友盟統計的集成文檔
http://dev.umeng.com/analytics/ios-doc/integration
執行完里面步驟 1.3.1(下載SDK并集成)
然后編譯都通不過,就不用繼續文檔的下面步驟了。
下面提供我的方案
1.將下載的UMMobClick.framework庫直接拖到項目中的任意目錄文件夾下。
2.編譯通過,Nice!
3.執行友盟文檔步驟2.1 配置 *AppDelegate.m
即:添加如下代碼到didFinishLaunchingWithOptions方法里。
UMConfigInstance.appKey = @"xxxxxxxxxxxxxx...";
UMConfigInstance.ChannelId = @"App Store";
[MobClick startWithConfigure:UMConfigInstance];
4.再次編譯,然后報錯了,原因是沒有定義UMConfigInstance變量。
5.最關鍵的一步,須手動導入頭文件#import <UMMobClick/MobClick.h>
6.再次編譯運行,成功!
QQ:2239344645 我的github