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文件。