苹果IOS系统软件包签名,跨平台开源项目zsign,编译windows可执行程序
简介
zsign项目是github开源社区一个跨平台( macOS, Linux , Windows )的ios系统ipa包签名命令行工具。这篇博客是记录我在linux下用mingw-w64交叉编译环境,把项目编译出win平台下可执行程序。本来是想直接在win平台编译的,然后遇到一堆报错,懒得去纠正了。
zsign项目地址:https://github.com/zhlynn/zsign
编译环境
操作系统 Ubuntu-20.04.1桌面版 下载链接:https://mirrors.nju.edu.cn/ubuntu-releases/20.04.1/ubuntu-20.04.1-desktop-amd64.iso
编译工具mingw-w64 直接apt-get安装
项目依赖项,mman-win32 项目github链接:https://github.com/witwall/mman-win32;
OpenSSL_1_0_2s 项目github链接:https://github.com/openssl/openssl
编译前的准备
我本人是用的VMware虚拟机安装的Ubuntu,虚拟机安装系统就不多说了,网上一堆教程。
好开始安装编译工具和下载项目和依赖项
1.安装mingw-w64 直接终端模拟器输入命令
sudo apt-get install mingw-w64
2.安装git命令工具
sudo apt-get install git
3.安装make工具
sudo apt-get install make
4.下载zsign项目
git clone ht