适用于iOS的Linphone

我需要为iOS构建linphone(之后是android和windows,但这是后来关注的问题)。 由于没有人能够回答我之前的问题或类似的 问题 ,有人至少可以指出我在这个问题上的良好资源吗? 我觉得我已经尝试了所有东西,而且项目仍然无法编译(缺少大量文件,包含路径错误,找不到库等等)。 据我所知,Linphone没有论坛,我在互联网上找到的任何主题都没有答案。 SO有14个关于linphone的问题,完全不包括这个,其中3个被回答。

我想要的是为iOS编译linphone,我需要的是如何设置一切的良好领导。 这是我尝试过的:
– README.macos中的每一步(结果是错误的项目,我需要iphone一个)
– linphone-iphone / README中的每一步(我现在都有一个xcode项目)
– 打开xcode项目并尝试编译(许多丢失的文件)
-Tried fix包括源中的路径并手动添加缺少的库(Ran到引用不存在的文件的文件中)

我也试过这个指南和这个 。 两者都与自述文件中描述的几乎相同,但有一些细微差别,所以无论如何我都尝试过它们。

我缺少各种.a文件(我有一个项目文件夹,但是编译它们不会导致安装lib)。 我也想念一些.h文件,甚至一些应该与我所拥有的文件夹在同一个文件夹中。 我错过了一个.png文件(linphone-banner.png),我已将其下载并放入正确的文件夹中。

我现在已经遵循了这个指南 ,拥有所有人的读/写权限,并且它有效。 显然我有许可问题,这是固定的。 此外,您应该获得最新的git版本,因为前一个版本中存在一个错误,导致应用程序在video通话中崩溃。 因此,为了使其工作,请遵循指南,并确保您对整个’linphone-iphone’文件夹拥有足够的权限。 我希望这可以帮助你,就像它对我一样。

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

最好,