您好,欢迎来到二三娱乐。
搜索
您的当前位置:首页接入Firebase统计SDK - 工作记录

接入Firebase统计SDK - 工作记录

来源:二三娱乐

在没有使用cocoapods的情况下 :

  1. 第一步在Firebase 官网上下载到他们最新的SDK


    1102E8E0-C183-4C4F-B16E-3518EA903C5A.png

将 analytics 目录拷贝到项目工程中 并且将 Firebase.h 文件 和 GoogleService-Info.plist 文件拷贝到工程


5A547297-A1E5-4BF1-B92C-613AD20D03DF.png

在 target ->build Setting -> other link flags 加入 -ObjC


6235837F-4FEF-4DC6-BEF0-E1CE6CF58027.png

然后添加 新加入的SDK的搜索路径

5FA0B49F-C3AA-496E-822F-8D57E15019AF.png

准备工作做完之后 在项目中的AppController.mm 文件中导入

#ifdef USE_FIREBASE_TJ
#import "Firebase.h"
#endif

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    
    }```

方法中添加

ifdef USE_FIREBASE_TJ

[FIRApp configure];

endif```

然后在统计文件夹中 添加测试代码

FD305004-EA69-4406-B71C-640F51F4E30C.png

测试之后 打开VigameLibrary工程 工程中的代码都已经添加 需要导入SDK文件夹和 搜索路径
然后 在模拟器下和 真机下 分别编译一次!


屏幕快照 2017-02-28 下午3.35.55.png 43D05E33-7959-4D05-B213-E786348D3A2B.png

然后执行 createStatic.sh 脚本文件 将模拟器的.a文件和真机的.a文件合成一个.a文件
在终端上 1.输入 cd 'Product'文件路径 2.chmod +x ./createStatic.sh 3../createStatic.sh

执行完之后就会得到一个合并后的.a文件

D6FF339B-5A9B-48B1-90A4-6E142586E8AC.png

创建一个新的版本文件夹
将source文件拷贝过去(此时source中是修改后的最新文件)


8743006D-D2E9-40CC-B67F-D2B3F569BCE1.png

然后将刚才合成的.a文件 替换掉 Library文件夹下的.a文件


B073D593-9C9E-4A99-BF1A-1F9B443394D9.png

接着删除source文件夹中的部分内容 需要运行一个脚本文件

6E7F7599-7105-43DD-91CE-225733ADA739.png
  1. 在终端中使用 cd 找到这个文件 2. 运行脚本文件./removeThing.sh

然后在更新souretree 中的信息 写使用说明书!

Copyright © 2019- yule263.com 版权所有 湘ICP备2023023988号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务