加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

iphone – 如何构建和编译PJSIP for Xcode,使用示例代码IPJSUA进

发布时间:2020-12-15 01:39:54 所属栏目:百科 来源:网络整理
导读:如何使用xCode构建和编译PJSIP并运行示例代码IPJSUA? 解决方法 首先,你需要打开终端.终端可以在Applications- Utilities-终端找到. 打开终端后,确保指向桌面,使其更容易获取数据文件夹.只是键入: cd Desktop 恭喜,你已经在你的桌面.现在继续输入这个. svn
如何使用xCode构建和编译PJSIP并运行示例代码IPJSUA?

解决方法

首先,你需要打开终端.终端可以在Applications-> Utilities->终端找到.
打开终端后,确保指向桌面,使其更容易获取数据文件夹.只是键入:

cd Desktop

恭喜,你已经在你的桌面.现在继续输入这个.

svn co 07000 pjproject

该代码意味着您将pjproject从网站下载到桌面.完成下载PJSIP后,您需要添加一个config_site.h.老实说,我不应该这样做,但只是跟着它. :D

如何创建一个config_site.h?只需复制config_site_sample.h,粘贴,并更改内容即可.

之后,我们需要更改configure-iphone.我想到了.如果您只想在模拟器上运行,则需要更改DevPath.如果你想在设备上测试,只要保持原样.

现在,我将举个例子来运行模拟器.打开pjproject,你会发现configure-iphone.使用文本框打开文件.并更改DEVPATH并对IPHONESDK进行硬编码.

devpath会像这样.

DEVPATH=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer

请记住,这是指你的Xcode.如果您想确保,请访问finder->应用程序 – > xcode->显示程序包内容.我也硬编码了IPHONESDK.

IPHONESDK=iPhoneSimulator5.1.sdk

完成之后,我们将回到终端.确保你已经在pjproject文件夹.键入这个.

export CC=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc

export CFLAGS=”-O2 -m32 -miphoneos-version-min=5.0 -g -ggdb -g3 -DNDEBUG”

export LDFLAGS=”-O2 -m32″

之后,您可以进行配置.只需点击这个终端.如果你想在你的设备上测试,你不需要更改configure-iphone,export CC等,只需直接配置iphone.

./configure-iphone

完成后,继续执行此代码.

make dep && make clean && make

你会发现所有的库已经编译了.如果我们要创建一个新的项目,这个图书馆可以帮助我们. – >这是我正在想的.
你几乎完成了,只需去pjsip-apps-> src-> ipjsua.你会发现Xcode项目,只需点击它在你的xcode打开.单击构建并运行.你会发现这样的界面.

如果要在设备上进行测试,则必须具有证书和私钥链.我不能解释,因为我得到了我的公司的证书.他们提供它

如果您想尝试,您必须先创建一个SIP帐户.你可以使用sip2sip或ekiga.在这里我试过ekiga.例如我的SIP是12345678@ekiga.net和87654321@ekiga.net.

在模拟器之后,我们键入一个添加新帐户.
接下来,您将不得不输入您的SIP名称.记得输入“sip:”.永远不会忘记这里是一个例子:sip:12345678@ekiga.net.

之后,您将不得不键入URL地址,只需键入ekiga.net,因为这是我们的URL.这个URL是指我们的服务器. Tor的例子,sip:ekiga.net.

接下来是auth领域.键入与URL地址相同的sip:ekiga.net.
接下来是您的用户名.在这里我的用户名是12345678.你不需要添加sip或类型与@ ekiga.net.
最后是你的密码注册后,它将自动添加到该帐户.只需去文本字段,然后按Enter键.它会为你刷新

接下来,我们需要添加好友.键入b,您必须输入URI地址.类型sip:87654321@ekiga.net,你完成了.回到文本框,它会自动添加到你的好友列表中.

您将看到,您的帐户仍处于离线模式.在拨打电话之前,您需要更改为在线模式.只需按类型t更改状态,然后按Enter键.

之后,您可以通过M键入电话,并键入1.因为我们的好友不是1. 1是他们的身份证号码.你可以拨打电话.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读