# 原生 SDK 可插拔
# 一、可插拔流程
# 1.1 iOS 平台
默认执行 Objective-C 代码逻辑,切换后执行 C# 代码逻辑。
- 下载 Unity SDK (opens new window) 之后解压成
ta_unity_sdk.unitypackage文件,双击选择导入 SDK,在导入界面取消勾选Plugins/iOS目录,再导入即可
注意:如果已经导入过 Unity SDK,需要检查 Plugins/iOS 目录中的文件,如果没有 “ThinkingSDK”、“TAThirdParty”、“ThinkingAnalytics.m”之外的文件或目录,直接删除 Plugins/iOS 即可,否则删除上述文件和目录即可。
- 打开
Project Settings界面,切换到iOS栏,找到Scripting Define Symbols,新增一行输入TE_DISABLE_IOS_OC然后点击Apply按钮完成设置,最后在开发完成之后正常导出 Xcode 工程即可
# 1.2 Android 平台
默认执行 Java 代码逻辑,切换后执行 C# 代码逻辑。
- 下载 Unity SDK (opens new window) 之后解压成
ta_unity_sdk.unitypackage文件,双击选择导入 SDK,在导入界面取消勾选Plugins/Android目录,再导入即可
注意:如果已经导入过 Unity SDK,需要检查 Plugins/Android 目录中的文件,如果没有 “ThinkingSDK.aar”、“ThinkingSDK-gameengine.aar”、“ThinkingSDK-thirdparty.aar”之外的文件或目录,直接删除 Plugins/Android 即可,否则删除上述文件即可。
- 打开
Project Settings界面,切换到Android栏,找到Scripting Define Symbols,新增一行输入TE_DISABLE_ANDROID_JAVA然后点击Apply按钮完成设置,最后在开发完成之后正常导出 Android 工程即可
