我想合并两个项目。
第一个项目
- 用 Objective C 和 swift 2.3 编写
- Pod 依赖项
- 有不同的目标
- 子模块依赖
第二个项目
https://github.com/BelledonneCommunications/linphone
- 用目标 C 编写
- 依赖于用 C 编写的 linphone SDK
- 子模块依赖
如何将第二个项目(linphone)转换为框架?
编辑 1
我已经集成了 linphone 项目(第二个项目),包括 C 编写的 linphone SDK 并纠正了所有编译时错误。现在我可以运行该项目了。但是我将为子模块依赖项做什么?
编辑 2
按照现在,使用我们自己的 SIP 服务器帐户成功登录。现在我的问题是
LinphoneManager - (void)createLinphoneCore - theLinphoneCore = linphone_core_new_with_config(&linphonec_vtable, _configDb, (__bridge void *)(self));
theLinphoneCore 为 NULL,为什么?
注意:我仍然没有集成子模块,但我可以进行音频和视频通话,一切正常。