将linphone集成到iOS中

我正在尝试添加linphone lib到我现有的iOS应用程序,但它无法生成

我的过程:

  1. 在我现有的项目中添加了所有需要的框架。
  2. 将所有lib从linphone-iphone / liblinphone-sdk / apple-darwin / lib /复制到myproject / lib
  3. 将linphone-iphone /资源复制到myproject / Resources
  4. 然后我添加LinphoneManager.h&.m与相关的文件。
  5. 然后我开始构build应用程序,我正在Linphonecore中find文件#include“ortp / ortp.h”(但文件可用)。

我从错误中了解到,我需要修改构build设置来search文件。 我已经这样做了,但是我仍然得到同样的错误。

请参阅“生成设置中的标题searchpath 。 并从Linphone示例应用程序复制粘贴它们。 在这里输入图像说明

我在这里写了一个答案 。 这有点长,但是我真诚地希望它足够清晰,并且会帮助你(和其他人)build立和整合Linphone!

最好,

对于“ortp / ortp.h”文件未find错误!

  1. 如果添加到项目中,请检查您的“linphone-sdk”折叠
  2. 如果添加了,检查libOrtp.a在linphone-sdk / apple-darwin / lib /
  3. 如果存在,请检查“构build阶段” – >“链接二进制库”,如果包含“libOrtp.a”
  4. 完成上述操作后,选中“Build settings” – >“header search paths”,然后添加“$(SRCROOT)/ liblinphone-sdk / apple-darwin / include”

问题解决了!