更新时间:2023-11-16 GMT+08:00
快速集成
- 将下载的软件包全部解压得到libs(集成使用)和HWMSDKDemo(示例Demo)。
图1 解压出来的文件
- 打开“Xcode”软件。
- 单击“Create”完成新工程创建,具体步骤可参考下图。
,选择 ,填写应用信息,选择图2 选择创建新工程
图3 选择新工程模板为Single View App
图4 新建工程命名
图5 选择保存工程路径,Create创建项目。
- 将步骤1中解压得到的HWMUISDK.framework、HWMMRMedia.framework添加到项目中。
- 添加解压出来的资源
图6 添加资源
- 选择添加HWMUISDK.framework、HWMMRMedia.framework
图7 选择framework
- 添加后在 中修改为Embed & Sign。
图8 添加完成后的效果
- 配置工程文件。
- General配置,需要配置Deployment Info,开发证书请根据自己需要进行配置。
图9 General中Deployment Info配置
- Capabilities配置,需要打开应用的Background Modes(支持切后台运行会议,提交审核时附带测试账号给Apple详情描述会议场景否则可能被拒审)。
图10 Background Modes配置
- Build Settings配置,需要配置Enable Bitcode设置为NO(SDK暂时不支持YES),Valid Architectures设置为arm64(不支持模拟器运行),添加Other Link Flags为-ObjC。
图11 Build Setting配置
图12 Valid Architectures设置
图13 添加Other Link Flags为-ObjC
- Build Phases配置链接文件Link Binary With Libraries。
图14 Link Binary With Libraries配置,选择Link Binary With Libraries 下面的+添加文件
可以逐个复制下面名字,点击加号添加(也可以手动输入)
AddressBook.framework AudioToolbox.framework AVFoundation.framework CFNetwork.framework CoreGraphics.framework CoreLocation.framework CoreMedia.framework CoreTelephony.framework MediaPlayer.framework PushKit.framework ReplayKit.framework Security.framework SystemConfiguration.framework VideoToolbox.framework WebKit.framework libresolv.9.tbd libc++.1.tbd libz.1.tbd libiconv.tbd libz.tbd libc++.tbd
- Info.plist配置,需要配置权限提示语(语言信息根据自己需要进行设置)和拉起第三方应用等信息,需要配置的字段如下:
图15 Info.plist位置
- Privacy - Camera Usage Description 使用相机权限提示语
- Privacy - Microphone Usage Description 使用麦克风权限提示语
- Privacy - Contacts Usage Description 使用通讯录权限提示语
- App Transport Security Settings--Allow Arbitrary Loads 需要设置为YES
图16 Info.plist信息配置完成效果
- General配置,需要配置Deployment Info,开发证书请根据自己需要进行配置。
父主题: 快速入门