Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 在Xcode9.3.1中配置LinePhone_Swift_Xcode_Github_Linphone Sdk - Fatal编程技术网

Swift 在Xcode9.3.1中配置LinePhone

Swift 在Xcode9.3.1中配置LinePhone,swift,xcode,github,linphone-sdk,Swift,Xcode,Github,Linphone Sdk,如何在Xcode9.3.1中配置LinePhone SDK 我尝试了以下链接: 我尝试了多个文档来配置Xcode9.3.1中的LinePhone Sdk,最终我完成了。在这里我一步一步地分享如何配置LinePhone SDK 1。在系统中安装iTerm2应用程序。 以下是链接: 它和终端一样 2。安装自制软件 打开iTerm应用程序 复制并粘贴此链接:/usr/bin/ruby-e“$(curl-fsSL)” 详情如下: 3。创建一个新文件夹(如:Demo,您要在其中配置项目)

如何在Xcode9.3.1中配置LinePhone SDK

我尝试了以下链接:


我尝试了多个文档来配置Xcode9.3.1中的LinePhone Sdk,最终我完成了。在这里我一步一步地分享如何配置LinePhone SDK

1。在系统中安装iTerm2应用程序。

  • 以下是链接:
  • 它和终端一样
2。安装自制软件

  • 打开iTerm应用程序

  • 复制并粘贴此链接:/usr/bin/ruby-e“$(curl-fsSL)”

  • 详情如下:

3。创建一个新文件夹(如:Demo,您要在其中配置项目)

  • 通过iTerm进入演示文件夹。(*:~*$cd/Users/jiniguruios/Desktop/Demo)
4。开始配置LinePhone

  • git克隆git://git.linphone.org/linphone-iphone.git --递归的
  • 等到它还没完成
  • 完成后,您可以看到演示/linphone iphone文件夹

  • 然后:cd演示/linphone iphone

  • ./prepare.py(如果出现任何错误,请尝试以下操作:“git子模块更新——递归——init“brfore”。/prepare.py”

  • 等到完成之后

  • 导出路径=/usr/local/bin:$PATH

  • /prepare.py-c&/prepare.py&&make

  • ./prepare.py[options]&&make(根据您的要求,有多个选项,我选择了:./prepare.py arm64&&make)

  • iOS上目前存在4种体系结构:

  • 用于iPhone 5s、iPad Air、iPad mini 2、iPhone 6、iPhone 6 Plus、iPad Air 2、iPad mini 3的64位ARM64

  • 32位ARMv7用于较旧的设备

  • 64位x86_64用于所有ARM64设备的模拟器

  • 64位x86_64用于所有ARM64设备的模拟器

    等待完成所有流程


构建SDK后,将liblinphone SDK/apple darwin/Frameworks中的所有.framework文件添加到XCode项目嵌入式框架和链接的二进制文件中。确保项目框架搜索路径包含“$(project\u DIR)/liblinphone SDK/apple darwin/Frameworks”确保您的项目标题\u搜索\u路径包含“$(SRCROOT)/liblinphone sdk/apple darwin/include”确保您的项目LD\u运行路径\u搜索\u路径包含“$(继承的)@可执行路径/框架”;在构建步骤中添加一个运行脚本步骤,将其放在嵌入框架的步骤之后,将其设置为使用位于linphone iphone根目录的Tools文件夹中的deploy.sh脚本。

您是否能够成功地将linphone sdk与Swift项目集成?是的,我在我的项目中完成了。我在下面的回答中介绍了所有步骤。请遵循其说明