快速跑通 Sample Code

更新时间: 2024/03/15 16:58:00

您可以通过跑通 Sample Code,体验网易云信音视频相关功能,包括音频通话、视频通话和进阶功能。

开发环境

请确认您的开发环境满足以下要求

  • Xcode 10.0 或以上版本。
  • iOS 9.0 或以上版本且支持音视频的 iOS 设备。

    由于模拟器缺少摄像头及麦克风能力,因此工程需要在真机运行,请确保已正确连接 iOS 设备。

  • iOS 设备和您的开发电脑已经连接到网络。

前提条件

请确认您已完成以下操作:

快速跑通Sample Code

在运行示例项目之前,请在云信控制台中为指定应用开通调试模式。调试模式建议只在集成开发阶段使用,请在应用正式上线前改回安全模式。

  1. 下载NERTC API 示例代码至您的本地工程。

    Podfile 文件中包括以下内容:

    objc# Uncomment the next line to define a global platform for your project
    # platform :ios, '9.0'
    
    target 'NERTC-API-Example-OC' do
      # Comment the next line if you don't want to use dynamic frameworks
      use_frameworks!
      
      # Pods for NERtc_ios
      pod 'NERtcSDK', '4.6.20'
      pod 'SSZipArchive'
      pod 'Masonry'
    end
    

    您可以通过修改pod 'NERtcSDK'后的sdk版本号,使用不同版本的sdk

  2. cd 到 iOS 目录下,执行如下命令,下载云信 SDK 和其他第三方库。

    pod install
    
  3. 通过pod集成后,双击 NERTC-API-Example-OC.xcworkspace,通过 Xcode 打开工程。

  4. Debug\NTESAppConfig.h 文件中填入您的 AppKey。

    #ifndef NTESAppConfig_h
    #define NTESAppConfig_h
    
    #define AppKey @"<#请输入AppKey#>"
    
    #endif /* NTESAppConfig_h */
    
  5. (可选)登录 Apple 开发者账号。

您可以参考此步骤登录账号,若已经登录,请忽略该步骤。
  1. 打开 Xcode,依次选择左上角菜单的 Xcode > Preferences

xcode_preference.jpg

  1. 依次单击 Accounts > 左下角的 + > Apple ID > Continue

xcode_account.jpg

  1. 输入 Apple ID 和 Password 登录。

xcode_login_app_id.jpg

  1. 设置签名并添加媒体设备权限

  2. 运行工程。

    1. 将 iOS 设备连接到开发电脑,单击 Xcode 上方的的 Any iOS Device,在弹出的选项框选择该 iOS 设备。

    xcode_select_device_new.png.jpg

    xcode_select_real_device_new.jpg

    1. 单击 Build 按钮编译和运行示例源码。

    xcode_build.jpg

    1. 运行成功后,您可以单击体验音视频相关功能。
此文档是否对你有帮助?
有帮助
去反馈
  • 开发环境
  • 前提条件
  • 快速跑通Sample Code