首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Podspec s.vendored_frameworks不工作

Podspec s.vendored_frameworks不工作
EN

Stack Overflow用户
提问于 2017-11-30 22:20:52
回答 2查看 6.9K关注 0票数 4

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

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

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

代码语言:javascript
复制
  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'
EN

回答 2

Stack Overflow用户

发布于 2018-09-04 19:31:21

我将Fabric和Crashlytics添加到我的开发pod中:

  1. 在开发pod文件夹中创建Frameworks文件夹
  2. 将框架复制到文件夹
  3. 更新pod规范

s.vendored_frameworks = 'podname/Frameworks/Fabric.framework','podname/Frameworks/Crashlytics.framework‘

s.preserve_path = 'podname/Frameworks/*'

票数 6
EN

Stack Overflow用户

发布于 2019-07-19 18:37:54

你有没有在finder而不是Xcode中检查过真正的项目结构?因为我把我的“查找器”路径放在了vendored_frameworks中,所有这些对我来说都是有效的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47575663

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档