添加vigame_ios 和vigame(c++) 到工程步骤

2018-10-19  本文已影响50人  aaa000

1.将 两个文件加入工程(Create groups)

git address http://192.168.1.252:8080/r/VigameLibrary.git
本地路径:doucument>VigameLibrary>Source>Vigame

git address http://192.168.1.252:8080/r/VigameIOSLibrary.git
本地路径:doucument>Vigame_iOS

AE6813C7-E0C6-4095-BE32-C6F4093A49EB.png

2 删除多余的文件

1. 必须 删除项 Vigame>social>SocialAgents>AliGame

2. 必须 删除项 Vigame>social>SocialAgents>Downjoy

3. 必须 删除项 Vigame>social>SocialAgents>MSDK

4. 必须 删除项 Vigame>social>SocialAgents>QQ

5. 必须 删除项 Vigame>social>SocialAgents>Vivo

6. 可选删除项 Vigame_iOS>ad 删除不使用的广告

7. 可选删除项 Vigame_iOS>tj 删除不使用的统计

8. 可选删除项 Vigame_iOS>pay 删除不使用的支付方式

9. 可选删除项 Vigame_iOS>commumity 不使用社区功能可删除

10 可选删除项 Vigame_iOS>customerService 不使用客服功能可删除

99097238-908D-4DEC-8D3C-1D6ED1F2EE27.png

3 添加 C++中需要使用的静态库文件

(备注: vigameLibrary->deps文件下 一共5个 xx.a 文件!)


52E96618-BC9B-4B36-B828-DAB4DBA84E19.png 818383DB-EA0B-49D8-AEAA-5B750015A71E.png

4 添加C++ 静态库路径 和 头文件链接

F023E606-EF42-4887-ADFB-35BA0601B3F1.png
83699CC7-996D-4A11-BEF1-5212567AF295.png

5 项目编译开关设置

1 target->build settings - >bitcode 设置为 NO

2 target->build settings - >Other Linker Flag 双击添加 -ObjC

3 target->build settings - >C Language Dialect 设置为 gun11

4 target->build settings - >C++ Language Dialect 设置为 GUN++14

6 添加对应SDK 路径和 搜索路径(直接把 SDK 对应的文件夹拖入路径搜索栏中)

7添加各家SDK 需要的系统支持库文件

头条SDK (1.9.6.1)
StoreKit.framework
MobileCoreServices.framework
WebKit.framework
MediaPlayer.framework
CoreMedia.framework
AVFoundation.framework
CoreLocation.framework
CoreTelephony.framework
SystemConfiguration.framework
AdSupport.framework
百度SDK (4.5   2018-05-17)
AdSupport.framework
StoreKit.framework
Libc++.dylib
CoreMotion.framework 
MessageUI.framework 
CoreLocation.framework 
CoreTelephony.framework 
SystemConfiguration.framework 
SafariServices.framework
Vungle SDK (6.2.0)   https://support.vungle.com/hc/en-us/articles/360002925791
AdSupport.framework
AudioToolbox.framework
AVFoundation.framework
CFNetwork.framework
CoreGraphics.framework
CoreMedia.framework
libz.dylib or libz.tbd
MediaPlayer.framework
QuartzCore.framework
StoreKit.framework
SystemConfiguration.framework
GDT SDK (4.8.0)
AdSupport.framework
CoreLocation.framework
QuarzCore.framework
SystemConfiguration.framework 
CoreTelephony.framework 
libz.dylib 或 libz.tbd
Security.framework
StoreKit.framework
WebKit.framework (Optional) 
AVFoundation.framework
libxml2.tbd
Applovin SDK (5.1.2) 
需要在项目中  info.plist 添加一组键值对
AppLovinSdkKey:OccGd7R7bTW53ahEHdU1I19cyzCeM6Wmk71MFSTrx_w-acDsFhtTi19e-MILSp6Bx8XAb00W_xVZXkPoPHK7IU
AdSupport
AVFoundation
CoreGraphics
CoreMedia
CoreTelephony
StoreKit
SystemConfiguration
UIKit
WebKit
libz.tbd 
友盟统计 SDK (4.2.4)
libz.tbd
libsqlite3.tbd
CoreTelephony.framework
SystemConfiguration.framework
友盟推送 SDK (1.5.0)
UserNotification.framework
libz.tbd
libsqlite3.0.tbd
上一篇下一篇

猜你喜欢

热点阅读