Problem
之前测试时,iOS开发会把测试版App本上传到蒲公英上,可以很方便的获取。后来开发同学说这样不安全,万一测试版App泄露了会有风险,就又回到了解放前,测试跑到开发那里编包。想过把手机越狱安装开发的编的ipa包,这样测试机好多测试机都要越狱。
Solution
铺垫完毕。直接上解决方案:自动生成自签名HTTPS服务器,快速安装ipa --> ios-ipa-server。
目前Windows平台还有一些问题。在Ubuntu上试了一下,可以。
步骤:
- 安装 nodejs:
sudo apt-get install nodejs
- 安装 npm:
sudo apt-get install npm
- 安装 ios-ipa-server:
sudo npm install -g ios-ipa-server
- 启动服务
Usage: ios-ipa-server [option] [dir]
Options:
-h, --help output usage information
-V, --version output the version number
-p, --port <port-number> set port for server (defaults is 1234)
-i, --ip <ip-address> set ip address for server (defaults is automatic getting by program)
ps: 启动服务时提示:/usr/bin/env: "node": 没有那个文件或目录
,将nodejs软连接到node上即可:sudo ln -s /usr/bin/nodejs /usr/bin/node
- 手机使用safari打开 https://ip:port/download 下载安装(首次需要安装证书)。