1、背景

利用github静态页面iOS企业应用分发平台搭建以及自定义域名配置

之前公司应用分发选择的是蒲公英,但是最近登进去又要求我人脸认证,这就让我十分反感,而且内测模式一个版本只能下载10次每天,所以决定自己搭建一个平台

2、环境要求

服务器必须是https可以访问的

3、搭建

3.1、index.html

这里就十分简单了,首先只要一个html页面有个<a>标签指向manifest.plist配置文件即可

<DOCTYPE html><html><head><meta charset="utf-8"><title>测试下载</title><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" /></head><body><a id="clickMe"href="itms-services:///?action=download-manifest&url=https://www.test.com/app/manifest.plist">点我下载iOS版本</a></body></html>
</DOCTYPE>

3.2、manifest.plist

创建app目录下面放置manifest.plist、test.ipa、icon1.png、icon2.png

由于使用uniapp打包没有manifest.plist文件,故而需要自己创建并配置

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict><key>items</key><array><dict><key>assets</key><array><dict><key>kind</key><string>software-package</string><key>url</key><string>https://www.test.com/app/test.ipa</string></dict><dict><key>kind</key><string>display-image</string><key>url</key><string>https://www.test.com/app/icon1.png</string></dict><dict><key>kind</key><string>full-size-image</string><key>url</key><string>https://www.test.com/app/icon2.png</string></dict></array><key>metadata</key><dict><key>bundle-identifier</key><string>包名</string><key>bundle-version</key><string>版本号</string><key>kind</key><string>software</string><key>title</key><string>client-mobile</string></dict></dict></array>
</dict>
</plist>

最后使用苹果手机打开下载页链接就可以安装了

iOS企业应用分发平台搭建(uniapp打包)相关推荐

  1. 如何搭建APP分发平台分发平台搭建教程

    如何搭建APP分发平台分发平台搭建教程 大家好我是艾西今天跟大家聊聊什么是分发平台,分发平台怎么搭建. 什么是App分发平台?其实App分发平台就是当你的软件做好了之后,你需要一个平台把你的安装包上传 ...

  2. 必看!2021年云计算行业五大趋势,云南昆明企业小型云计算平台搭建及解决方案

    2020年发生的众多事件让对2021年的大多数预测浮出水面.人工智能(AI)和物联网(IoT)等热门技术趋势仍将在明年重塑我们生活的方式.然而,最重要的用处是帮助我们在这个不断变化的时代下适应和生存. ...

  3. APP内测分发平台源码|应用分发源码|开源分发平台搭建

    持续.有效的App分发开发变得越来越重要.不幸的是,它不一定会成为一个更容易实现的目标,尤其是随着设备和平台多样性的不断增加.因此,开发人员.测试人员和其他应用程序管理人员面临着尽可能多地了解简化Ap ...

  4. Openstack 多节点的企业私有云平台搭建

    这里采用的是虚拟机做的一个Openstack 多节点的企业私有云平台测试,仅供参考 编号 系统 主机名–身份 IP @1 centos7 ct–控制节点 NAT:eth0=192.168.11.51 ...

  5. iOS 企业账号分发App 详解

    最近发现 蒲公英https://www.pgyer.com/ 网站 只要把企业版的 ipa 文件上传就能下载 安装App 感觉很奇怪,没有配置 xml 格式的plist 就能 下载,终于搞清楚原因了. ...

  6. 企业积分兑换平台搭建流程

    随着互联网的发展,仅仅依靠优秀的产品来吸引顾客是远远不够的.许多企业逐渐将重心转移到提升顾客体验和提升顾客服务上,以赢得顾客的青睐.在这一点上,积分兑换商城起到了很好的作用,让用户"爱上&q ...

  7. 计算机oj平台搭建应该学什么,青岛大学开源OJ平台搭建

    源码地址为:https://github.com/QingdaoU/OnlineJudge 可参考的文档为:https://github.com/QingdaoU/OnlineJudgeDeploy/ ...

  8. iOS企业证书申请介绍

    iOS企业证书可以免上架App Store安装到手机使用 需要企业账号才能申请 企业账号申请介绍 一.iOS企业发布证书申请 1.登录Appuploader选择Certification 2.选择iO ...

  9. iOS企业证书的申请教程

    iOS企业证书可以免上架App Store安装到手机使用 如果app上架不了,只能签名企业证书使用 需要企业账号才能申请 一.iOS企业发布证书申请 Appuploader可以辅助在Windows电脑 ...

最新文章

  1. ios收货地址三级联动选择
  2. Error - section 'InterruptVectorLow' can not fit the absolute section. Section 'InterruptVectorLow'
  3. css 右上角 翻开动画_css简单动画(transition属性)
  4. 从拼速度到拼质量,农产品上行迎来新拐点
  5. Oracle中的单行函数
  6. Android 动态权限申请 BaseActivity 封装 拨打电话
  7. Android 系统(56)---深入浅析Android坐标系统
  8. CListCtrl 使用(转)
  9. 不会真有人觉得聊天机器人难吧——开篇
  10. android 发布版本证书,Android Studio 获取发布版和测试版证书SHA1的两种方式
  11. 小程序源码:微信零钱模拟器
  12. 真相了!关于“写书”这件事
  13. 淘宝APP用户行为分析
  14. Python学习之路-NLP(人物提取)
  15. 搜狗url自动推送工具 - 最新版 一直更新
  16. CorelDRAW_X6使用汇总
  17. 动手学深度学习(pytorch)中d2lzh_pytorch包的安装(附资源)
  18. 为弹性云服务器申请和绑定弹性公网IP
  19. JUC-07-CAS
  20. 【TVM源码学习笔记】2.1 onnx算子转换

热门文章

  1. 国科大五位本科生带“芯”毕业!平均年龄23.1岁,四个月主导完成64位RISC-V处理器SoC芯片设计并实现流片
  2. 解惑篇|Docker和 K8s 到底啥关系?想学K8s,必须得先学 Docker 吗?
  3. 给已经创建的容器暴漏端口 添加新的端口
  4. vue怎么调用子元素的方法_vue 父组件中调用子组件函数的方法
  5. 你知道判断高防抗ddos的能力吗?
  6. ASR项目实战-产品分析
  7. 如何用HTML和css实现简单的手风琴菜单效果,附带详细注释
  8. 每日分享 环境报错:Exception in thread “main“ java.lang.RuntimeException: Cannot create staging directory
  9. 微软壁纸。我全部都要
  10. z-blogPHP清爽格子纹理主题调整风格