Vialer-pjsip-iOS 3.5

Vialer-pjsip-iOS 3.5

测试已测试
Lang语言 Obj-CObjective C
许可证 GPL-3.0
发布最新发布2020年2月

Devhouse Spindle维护。



Vialer-pjsip-iOS

Vialer PJSIP pod以Cocoapod的形式暴露了PJSIP库。

项目最重要的部分是“vialerbuild”脚本。它会

  • 从SVN下载指定版本的PJSIP。
  • 为所有iOS架构编译PJSIP。
  • 决定是否将OpenSSL、OpenH264和OPUS编译进PJSIP源代码中。默认情况下,对于所有iOS架构,都包括在内。
  • 构建一个胖静态库。
  • 将胖库包装在一个框架中。

状态

当前活跃并维护中

用法

需求

在MacOS上,当你想要构建openh264时,需要安装更新版本的nasm。

brew install nasm

运行

通过CocoaPods安装

platform :ios, '9.0'
pod 'Vialer-pjsip-iOS'

贡献

有关如何为此项目做贡献的说明,请参阅CONTRIBUTING.md文件

贡献者

有关项目贡献者列表,请参阅CONTRIBUTORS.md文件

路线图

变更日志

变更日志可在CHANGELOG.md文件中找到。

当前问题

当在另一个podspec中将该库作为依赖项使用时,linting会生成以下错误

The 'Pods' target has transitive dependencies that include static binaries: VialerPJSIP.framework

作为解决方案,您可以

pod spec lint --use-libraries

这个库是一个胖静态库,目前无法在use_frameworks!环境中包含。我们正在寻找解决方案,并尝试找出创建动态库的方法。

未来

  • 为仅使用Swift的库生成静态构建。
  • 与PJSIP版本保持同步

与开发者联系

如果您想报告问题,请参阅CONTRIBUTING.md文件获取更多信息。

您可以通过{[email protected]或插入别名联系我们

许可

Vialer-pjsip-iOS遵守GNU通用公共许可证v3.0。更多详情请参阅LICENSE文件