ChatSecure源码下载安装

下载地址 

https://github.com/ChatSecure/ChatSecure-iOS

我才用的是git下载方式 故这里只介绍git下的一些操作

首先需要确认自己已安装git

官方指南需要安装两个第三方库管理 cocoaPods和carthage

安装方式

$ brew install carthage

$ gem install cocoapods

1.下载源码 

$ git clone https://github.com/ChatSecure/ChatSecure-iOS.git

下载完成后进入根目录

cd ChatSecure-iOS/

2.输入下面命令

git submodule update --init --recursive

如果你这里下载成功,请跳过3 

3.这里其实是本项目引用了github上的其它项目,并将其它项目下载到Submodules文件夹,2的操作其实就是将第三方库下载到本地。个人理解是,需要修改第三方的部分功能才这样做。

在项目根目录下输入

vi .gitmodules

你会发现引用的库的url都是url = [email protected]:

此时 你需要将这个url中的[email protected]:字段替换为  https://github.com/

之后 :wq退出

输入命令

git submodule sync

之后再次输入命令

git submodule update --init --recursive

即可下载第三方库成功

4.按照官方文档 输入

carthage bootstrap --platform ios # or carthage update --platform ios --cache-builds

下载carthage管理的第三方库

5.接下在需要输入命令

bash ./Submodules/CPAProxy/scripts/build-all.sh

如果你操作成功可直接进入步骤6.否则请看下面操作

finder下进入目录/ChatSecure-iOS/Submodules/CPAProxy/

删除文件夹 CPAProxyDependencies-iOS

查看CPAProxy使用指南即可得到你想要的

6.运行命令

bash ./Submodules/OTRKit/scripts/build-all.sh

7.运行命令

pod install


pod运行完成之后

需要修改bundleID

之后即可 ChatSecure.xcworkspace在Xcode中打开并build成功了

你可能感兴趣的:(ChatSecure源码下载安装)