搭建内网测试“App Store”

Problem

之前测试时,iOS开发会把测试版App本上传到蒲公英上,可以很方便的获取。后来开发同学说这样不安全,万一测试版App泄露了会有风险,就又回到了解放前,测试跑到开发那里编包。想过把手机越狱安装开发的编的ipa包,这样测试机好多测试机都要越狱。

Solution

铺垫完毕。直接上解决方案:自动生成自签名HTTPS服务器,快速安装ipa --> ios-ipa-server
目前Windows平台还有一些问题。在Ubuntu上试了一下,可以。

步骤:

  1. 安装 nodejs: sudo apt-get install nodejs
  2. 安装 npm: sudo apt-get install npm
  3. 安装 ios-ipa-server: sudo npm install -g ios-ipa-server
  4. 启动服务
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

  1. 手机使用safari打开 https://ip:port/download 下载安装(首次需要安装证书)。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • npm install -g hexo-clisudo npm install -g hexo-clinode -...
    iOS的Developer阅读 14,650评论 2 0
  • ** 今天看了一下kafka官网,尝试着在自己电脑上安装和配置,然后学一下官方document。** Introd...
    RainChang阅读 5,039评论 1 30
  • 渴了就喝,饿了就吃,困了就睡,不舒服不高兴不耐烦了就哭,开心了就大笑,想玩就痛快玩儿,想闹就可劲儿闹,折腾累了也有...
    宠儿丶阅读 4,258评论 0 2
  • 思索有一个多月了,总算出了结果 致我要去的那个地方 一定要等我 我一定会去的 HSD
    游来游去的鱼阅读 229评论 0 0