帮助中心/文档详情/

Unity插件自行接入原生端(iOS、Andriod)SDK文档

Unity插件化如何自行接入Andriod端SDK

直接获取Android端最新版SDK中的aar文件替换UnionPlatform\Plugins\Android文件夹下的arr文件即可

Unity插件化截图:
 Unity插件化截图
Android端截图:
 Android端截图
Unity插件化如何自行接入iOS端SDK

直接获取iOS端最新版SDK中的Frameworks文件夹下的framework和bundle文件,自行替换UnionPlatform\Plugins\iOS文件夹下的framework文件(BUAdSDK.framework、BUFoundation.framework、BUCNAuxiliary.framework(3400SDK进行国内海外版本拆分))和bundle文件(BUAdSDK.bundle)即可。

Unity插件化截图:
Unity插件化截图1
iOS端截图:
 iOS端截图

注意:升级穿山甲3500及以上版本Build Settings中Other Linker Flags 增加参数-ObjC、 -l"c++"、 -l"c++abi" 、-l"sqlite3"、-l"z" ,SDK同时支持-all_load

升级穿山甲3500及以上版本

添加依赖库

工程需要在TARGETS -> Build Phases中找到Link Binary With Libraries,点击“+”,依次添加下列依赖库


Accelerate.framework

AdSupport.framework

AudioToolbox.framework

AVFoundation.framework

CoreGraphics.framework

CoreImage.framework

CoreMedia.framework

CoreMotion.framework

CoreTelephony.framework

CoreText.framework

ImageIO.framework

JavaScriptCore.framework

MapKit.framework

MediaPlayer.framework

MobileCoreServices.framework

QuartzCore.framework

Security.framework

StoreKit.framework

SystemConfiguration.framework

UIKit.framework

WebKit.framework

libbz2.tbd

libc++.tbd

libiconv.tbd

libresolv.9.tbd

libsqlite3.tbd

libxml2.tbd

libz.tbd

libc++abi.tbd


具体操作如图所示:


添加依赖库具体操作如图
文档内容是否对您有帮助?
联系我们