小编Bry*_*n D的帖子

Podspec s.vendored_frameworks 不工作

也许我误解了s.ios.vendored_frameworks工作方式,但我正在尝试在我自己的 SDK(用于 voip 部分)中使用/集成Sinch.framework,但在我的 ReplaceMe.swift 中,我无法从中导入或使用任何东西

我使用后的层次结构s.ios.vendored_frameworks如下 我的层次结构

我的 podspec(使用最新版本的 cocoapods)

  s.ios.source_files = 'PoCSDK/Classes/**/*','PoCSDK/Frameworks/Sinch.frameworks/Headers/*'
  s.ios.vendored_frameworks = 'PoCSDK/Sinch.framework'
  s.ios.public_header_files = 'PoCSDK/Frameworks/Sinch.frameworks/Headers/*'

  s.resource_bundles = {
     'NoddsSDK' => ['PoCSDK/Assets/*']
  }

  s.frameworks = 'UIKit', 'MapKit', 'AudioToolbox', 'AVFoundation'
  s.ios.dependency 'Alamofire', '~> 4.5'
  s.ios.dependency 'Socket.IO-Client-Swift'
  s.ios.dependency 'ReachabilitySwift'
Run Code Online (Sandbox Code Playgroud)

ios cocoapods podspec

3
推荐指数
1
解决办法
6067
查看次数

静音麦克风voip

我使用twilio SDK进行voip,我想将"我的"麦克风静音,并在按下按钮时将其删除.

我试过这一点:

 [[AVAudioSession sharedInstance] setActive:NO withOptions:AVAudioSessionSetActiveOptionNotifyOthersOnDeactivation
                                             error:nil];
Run Code Online (Sandbox Code Playgroud)

[[AVAudioSession sharedInstance] setActive:NO error:nil];
Run Code Online (Sandbox Code Playgroud)

有了这两个我得到了这个错误

停用已运行I/O的音频会话.在停用音频会话之前,应停止或暂停所有I/O.

并且因为错误我无法重新启动音频会话/"流":

 [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord error:nil];
    [[AVAudioSession sharedInstance] setActive:YES error:nil];
Run Code Online (Sandbox Code Playgroud)

任何线索?

voip objective-c twilio ios avaudiosession

1
推荐指数
1
解决办法
734
查看次数

标签 统计

ios ×2

avaudiosession ×1

cocoapods ×1

objective-c ×1

podspec ×1

twilio ×1

voip ×1