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 = git@github.com:

此时 你需要将这个url中的git@github.com:字段替换为  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成功了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 用到的组件 1、通过CocoaPods安装 2、第三方类库安装 3、第三方服务 友盟社会化分享组件 友盟用户反馈 ...
    SunnyLeong阅读 14,985评论 1 180
  • 自定义进度条 一、先上效果图 二、思路 三、实现 1)绘制底色 2)绘制进度 3)ProgressView完整代码...
    _xiangpan阅读 2,726评论 0 0
  • 话说上次孙悟空从石头里蹦了出来,吓得花果山所有人都跑了。于是很多野生保护区的猴子都跑了过来。因为有一次天实在太热了...
    清朝初中生阅读 3,051评论 0 1
  • itvwork阅读 3,674评论 0 0

友情链接更多精彩内容