你如何为设备和模拟器编译 PJSip iPhone 以在 iOS 3 和 iOS 4 上使用虹吸管?

Posted

技术标签:

【中文标题】你如何为设备和模拟器编译 PJSip iPhone 以在 iOS 3 和 iOS 4 上使用虹吸管?【英文标题】:How do you compile PJSip iPhone for both Device & Simulator to work with siphon on iOS 3 & iOS 4? 【发布时间】:2012-01-16 12:14:04 【问题描述】:

我正在尝试为 ios 3 和 iOS 4 编译和运行 pjsip 和 siphon。

我正在遵循 pjsip.org 网站上关于 iPhone 的“入门”的说明。

我也按照 siphon 网站上的说明进行操作。

我的目标是让 siphon 的应用程序在我的设备和适用于 iOS 3 和 iOS4 的模拟器上运行,但是刚刚通过 pjsip 的编译阶段一直很头疼。

所以我决定只为设备编译,至少让虹吸管启动并运行,但这似乎更让人头疼。

编译说明不清楚(至少对我这个初学者来说不是),此外,有两组编译说明:1)在源代码中阅读我,2)在网站的wiki页面上.

我的问题是这样的:

    获取 pjsip 和 siphon 的分步说明是什么 在 iOS 3 和 4 的 Device & Simultaor 上编译和运行。(我是 知道 lipo 命令,但我不清楚如何使用它, 考虑到有很多很多文件,以及太多的机会 犯错) 我应该使用 pjsip 1.x 版还是 2.x 版? 虹吸管是最新的吗? 在 siphon 源目录中,有一个 siphon2 和 siphon4 目录...但只有在 siphon2 目录中才有 .xcodeproj。如何实现 siphon4 项目文件?

【问题讨论】:

【参考方案1】:

code.google.com 上的 Siphon2 不适用于 iOS 4。

这个是: https://github.com/radif/SIPHON-SIP-Client-that-actually-compiles

【讨论】:

以上是关于你如何为设备和模拟器编译 PJSip iPhone 以在 iOS 3 和 iOS 4 上使用虹吸管?的主要内容,如果未能解决你的问题,请参考以下文章

为所有体系结构编译PJSIP 2.5库

无法运行有关 PJSip 的 iPhone 模拟器

你如何为 iPhone 实现横向启动屏幕?

如何在我的 iOS 项目中为模拟器和设备构建和集成 pjsip 2.5.5?

你如何为 clang 和 gcc 编写一个 makefile?

你如何为x64编译静态pthread-win32 lib?