Swift 在Xcode9.3.1中配置LinePhone
如何在Xcode9.3.1中配置LinePhone SDK 我尝试了以下链接: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,最终我完成了。在这里我一步一步地分享如何配置LinePhone SDK 1。在系统中安装iTerm2应用程序。
- 以下是链接:
- 它和终端一样
- 打开iTerm应用程序
- 复制并粘贴此链接:/usr/bin/ruby-e“$(curl-fsSL)”
- 详情如下:
- 通过iTerm进入演示文件夹。(*:~*$cd/Users/jiniguruios/Desktop/Demo)
- 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项目集成?是的,我在我的项目中完成了。我在下面的回答中介绍了所有步骤。请遵循其说明