iOS
Xcode 15 编译报错?
1. 出现 Sandbox: rsync,编译报错截图:
可以在 Build Settings 中把 User Script Sandboxing 设置为 NO:
2. 如果出现 SDK does not contain,编译报错截图:
请在 Podfile 添加如下代码:
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '13.0'
end
end
end
3. 如果在 M 系列电脑上运行模拟器,可能会出现 Linker command failed with exit code 1 (use -v to see invocation),编译报错截图:
可以在 Podfile 添加如下代码
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['EXCLUDED_ARCHS[sdk=iphonesimulator*]'] = "arm64"
end
end
end
TUILiveKit 和自己集成的音视频库冲突了?
腾讯云的 音视频库
不能同时集成,可能存在符号冲突,可以按照下面的场景处理。
1. 如果您使用了 TXLiteAVSDK_TRTC
库,不会发生符号冲突。可直接在 Podfile
文件中添加依赖,
2. 如果您使用了 TXLiteAVSDK_Professional
库,会产生符号冲突。您可在 Podfile
文件中添加依赖,
pod 'TUILiveKit/Professional'
3. 如果您使用了 TXLiteAVSDK_Enterprise
库,会产生符号冲突。建议升级到 TXLiteAVSDK_Professional
后使用 TUILiveKit/Professional
。
如何查看 TRTC 日志?
TRTC 的日志默认压缩加密,后缀为 .xlog。日志是否加密是可以通过 setLogCompressEnabled 来控制,生成的文件名里面含 C(compressed) 的就是加密压缩的,含 R(raw) 的就是明文的。
iOS:sandbox 的 Documents/log
。
说明:
查看 .xlog 文件需要下载 解密工具,在 Python 2.7环境中放到 xlog 文件同目录下直接使用 python decode_mars_log_file.py
运行即可。 查看 .clog 文件(9.6 版本以后新的日志格式)需要下载 解密工具,在 Python 2.7 环境中放到 clog 文件同目录下直接使用 python decompress_clog.py
运行即可。 Android
TUILiveKit 是否可以不引入 IM SDK,只使用 TRTC?
不可以,TUIKit 全系组件都使用了腾讯云 IM SDK 作为通信的基础服务,例如创建房间信令、连麦信令等核心逻辑都使用 IM服务,如果您已经购买有其他 IM 产品,也可以参照 TUILiveKit 逻辑进行适配。
allowBackup 异常,如何处理?
问题原因:多个模块的 AndroidManifest.xml
中都配置了 allowBackup
属性 ,造成冲突。
解决方法:您可以在您工程的 AndroidManifest.xml
文件中删除 allowBackup 属性或将该属性改为 false,表示关闭备份和恢复功能;并在 AndroidManifest.xml
文件的 application 节点中添加 tools:replace="android:allowBackup"
表示覆盖其他模块的设置,使用您自己的设置。修复示例如图所示:
Activity 主题问题:Activity need to use a Theme.AppCompat theme,如何处理?
问题原因:由于LoginActivity
继承自AppCompatActivity
,所以要给LoginActivity
设置一个Theme.AppCompat
主题。
解决方法:您可以在您工程的AndroidManifest.xml
文件中 LoginActivity
的配置里,增加一个Theme.AppCompat
主题。您也可以使用自己的Theme.AppCompat
主题。修复示例如图所示:
跳转浏览器打开网页地址失败?
解决办法:您可以在您工程的AndroidManifest.xml
文件中,新增如下配置:
本页内容是否解决了您的问题?