Firefox ios 火狐浏览器iOS版本二次开发(二)

Firefox ios 火狐浏览器iOS版本二次开发(二) 编译

Firefox ios源代码下载地址:
Firefox CSDN下载地址
Firefox ios版本采用的是swift语言来进行开发的。在github的主页面上,对于如何编译Firefox,有这么一段文字:
Firefox ios 火狐浏览器iOS版本二次开发(二)_第1张图片
按照说明,正确编译Firefox ios版本需要安装最新的xcode 8版本,并且安装xcode developer tools。
xcode可以从App store下载,初次打开的时候,会提示安装xcode developer tools,因此xcode环境不是比较大的问题。

firefox用到了不少的第三方资源包,并且使用carthage来进行管理,因此第二个必要条件是安装carthage。安装carthage最简单的方式当然是通过Homebrew工具来安装了。
homebrew是一个mac平台下的包管理工具,因此也需要先行安装。访问homebrew官方网站即可了解安装方法:
Homebrew 官网
Firefox ios 火狐浏览器iOS版本二次开发(二)_第2张图片

安装好Homebrew后,安装carthage就非常简单:

brew update
brew install carthage

安装好carthage之后,即可将下载下来的源代码解压,在终端中,进入源码目录,然后执行命令:
sh ./bootstrap.sh
等待一段时间之后,等待carthage把依赖库下载并且编译完成。
由于众所周知的原因,部分依赖包托管在google上,因此无法完成下载,这个时候,就需要使用VPN了,没有别的办法,自掏腰包买一个,稳定高速的就可以了。

然后打开client.xcodeproj文件,编译Fennec即可。

最好使用开发者账号来进行开发和调试。

你可能感兴趣的:(Firefox ios 火狐浏览器iOS版本二次开发(二))