Podspec s.vendored_frameworks 不工作

Bry*_*n D 3 ios cocoapods podspec

也许我误解了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)

McD*_*cDJ 5

我为将 Fabric 和 Crashlytics 添加到我的开发 pod 所做的工作:

  1. 在 Development pod 文件夹中创建 Frameworks 文件夹
  2. 将您的框架复制到文件夹
  3. 更新您的 pod 规格

    s.vendored_frameworks = 'podname/Frameworks/Fabric.framework', 'podname/Frameworks/Crashlytics.framework'
    
    Run Code Online (Sandbox Code Playgroud)

    s.preserve_path = 'podname/Frameworks/*'