# Q1:国内渠道登录方法没有QQ和微信

解决方法:

  • 检查本机是否有安装QQ、微信客户端
  • 需要在中台配置打开QQ微信的登录方式

# Q2:国内渠道点击QQ和微信没有反应

解决方法:

需要在中台配置QQ微信appId,并且需要配置对应的Scheme,查看Xcode CFBundleURLTypes相关配置是否与后台配置一致

# Q3:渠道包为什么没有苹果登录方式?

解决方法:

  • 苹果登录只支持iOS 13及其以上的系统
  • 需要在中台配置打开苹果登录方式

# Q4:Xcode工程运行报错does not contain bitcode

解决方法:

找到Xcode工程中TARGETS-UnityFramework-Build Settings-Enable Bitcode选项,设置Enable BitcodeNO

# Q5:UPM引入Ultra插件报错如图:

解决方法:

  • 请在 Unity Hub 检查Unity是否安装ios Build Support 和Unity Build Support
  • 请尝试在Edit—Preference—External Tools中点击Regenerate project files
  • 确认引用Ultra SDK插件版本是否正确

# Q6:Xcode母包工程运行报错:The Legacy Build System will be removed in a future release,如图:

解决方法:

  • 修改Xcode工程File/Project Settings/Build System:值为New Build System(Default),如截图:

# Q7:Xcode母包工程编译报错:UltraBaseSDK.framework: No such file or directory

解决方法:

  • 第一步删除Xcode工程Frameworks/Frameworks文件夹目录引用,并修改文件名Frameworks/com.ultrasdk.unity.nativeFrameworks/UltraSDKNative

  • 第二步Xcode工程中删除com.ultrasdk.unity.native引用,并将Frameworks/UltraSDKNative重新拖入Xcode工程中,如图:

  • 第三步在Xcode工程TARGETSUnity-iPhoneUnityFramework的配置General/Frameworks and Libraries并将UltraAnalyticsSDK.framework,UltraBaseSDK.framework,UltraSDK.framework修改为Embed & Sign,如图:


# SDK版本关系说明

iOS

UltraSDK版本 UltraBaseSDK版本 UltraAnalyticsSDK版本
3.7.1 1.0.0 1.0.0

Android

UltraSDK版本
2.2.1
本文档对解决你的问题有所帮助?