【友盟+】开发者社区

[求助大神]根据友盟的文档加完sdk后,调用就报错

mzF414 发表于 2016-12-15 19:53:58 |

mzF414
mzF414 发表于 2016-12-15 19:09:44 | 显示全部楼层 |阅读模式
1.3.1  下载SDK并集成
请在你的工程目录结构中,添加友盟统计框架,在选项TARGETS--> Build Phases-->Link Binary With Libraries-->Add Other,选择文件UMMobClick.framework文件并选择确认;添加系统依赖框架(Framework)和编译器选项 TARGETS-->Build Phases-->Link Binary With Libraries--> + -->CoreTelephony.framework libz.tbd libsqlite.tbd.

2.1  配置 *AppDelegate.m (*代表你的工程名字)
导入头文件#import "UMMobClick/MobClick.h"
*AppDelegate.m的配置主要包括填写Appkey,设置发送策略和填写渠道id三部分,代码示例如下:
#import "UMMobClick/MobClick.h"
...- (BOOL])application:(UIApplication] *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{    UMConfigInstance.appKey = @"xxxxxxxxxxxxxx...";    UMConfigInstance.ChannelId = @"App Store";    UMConfigInstance.eSType = E_UM_GAME; //仅适用于游戏场景,应用统计不用设置       …      [MobClick startWithConfigure:UMConfigInstance];//配置以上参数后调用此方法初始化SDK!}

UMConfigInstance为SDK参数配置的实例类,只需要将其成员中标注为required的参数赋值,optional的为可选项。
appKey为开发者在友盟后台申请的应用Appkey(Appkey可在统计后台的 “统计分析->设置->应用信息” 页面查看);
ChannelId的值为应用的渠道标识。默认为 @"App Store"。



做完这两步之后就报下面的错

这个是友盟demo的报错(我自己的应用也是一样的问题):

ld: warning: ignoring file /Users/xuy006/Downloads/umsdk_IOS_analyics_idfa_v4.1.8/UMMobClick.framework/UMMobClick, file was built for unsupported file format ( 0x62 0x6F 0x6F 0x6B 0x00 0x00 0x00 0x00 0x6D 0x61 0x72 0x6B 0x00 0x00 0x00 0x00 ) which is not the architecture being linked (x86_64): /Users/xuy006/Downloads/umsdk_IOS_analyics_idfa_v4.1.8/UMMobClick.framework/UMMobClick
Undefined symbols for architecture x86_64:
  "_OBJC_CLASS_$_MobClick", referenced from:
      objc-class-ref in AppDelegate.o
      objc-class-ref in OneViewController.o
      objc-class-ref in ThreeViewController.o
      objc-class-ref in TwoViewController.o
      objc-class-ref in FourViewController.o
  "_OBJC_CLASS_$_UMAnalyticsConfig", referenced from:
      objc-class-ref in AppDelegate.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)





上一篇:统计不靠谱啊?华为手机很多都崩溃掉
下一篇:微博分享在没安装客户端情况下 调起了web授权页瞬间消失


mzF414
mzF414 发表于 2016-12-15 19:53:58 | 显示全部楼层
自己解决了...把UMMobClick.framework里UMMobClick的替身(快捷方式)删了,把UMMobClick复制到了这里...
高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

发表主题

精彩推荐

微信分享失败2003
错误码2003.微信分享失败。debug可以分享,打包加固以后报这个错
问什么添加新应用的时候出现userID_error
证书没问题,尝试更换App名字也无效,
Does not contain a(n) armv7s slice 编译错误, 不包含armv7s架构支持
应用统计的SDK(版本5.4.0)中的UTDID.framework不支持armv7s处理器架构(对应是iPhone5和5C),导致编译失

关注我们

新浪微博
微信

欢迎关注友盟官方微博微信!

在线客服
返回顶部 返回列表