将linphone集成到iOS中

时间:2013-04-01 07:17:07

标签: ios xcode linphone

我正在尝试将linphone lib添加到我现有的iOS应用程序中,但它无法构建

我的流程:

  1. 在我现有的项目中添加了所有必需的框架。
  2. 将所有lib从linphone-iphone / liblinphone-sdk / apple-darwin / lib /复制到myproject / lib
  3. 将linphone-iphone / Resources复制到myproject / Resources
  4. 然后我添加了LinphoneManager.h& .m有相关文件。
  5. 然后我开始构建应用程序,我在Linphonecore中找不到文件#include“ortp / ortp.h”(但文件可用)。
  6. 我从错误中理解的是,我需要修改构建设置来搜索文件。我已经这样做但我仍然得到同样的错误。

3 个答案:

答案 0 :(得分:0)

在构建设置中查看标题搜索路径。 然后从Linphone示例应用程序中复制粘贴它们。enter image description here

答案 1 :(得分:0)

我写了answer here。它有点长,但我真诚地希望它足够清晰,并将帮助您(以及将来的其他人)构建和集成Linphone!

最佳,

答案 2 :(得分:0)

对于“ortp / ortp.h”找不到文件错误!

  1. 检查您的“linphone-sdk”折叠,如果已添加到项目中
  2. 如果添加,请检查linphone-sdk / apple-darwin / lib /
  3. 中的libOrtp.a
  4. 如果存在,请检查“构建阶段” - > “链接二进制文件库”,如果包含“libOrtp.a”
  5. 完成上述所有操作后,请检查“构建设置” - > “标题搜索路径”,并添加“$(SRCROOT)/ liblinphone-sdk / apple-darwin / include”
  6. 问题解决了!