ios 长传发布审核+safari浏览器,直接安装ipa文件

蒲公英二维码方法

个人开发者账号+发布证书+AD-hoc 描述文件+蒲公英上传链接=通过苹果safari 浏览器下载IPA包

浏览器下载方法

前置条件
1.下载 ipa 包的设备的 uuid 已加入 苹果测试设备列表如何添加到测试列表
2.web 服务, 文件服务.
3.需要AD-hoc 描述文件
添加链接描述

1.创建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><!-- http或者https链接的ipa文件地址 --><string>https://xxxxxxx.com/ceshi.ipa</string></dict><dict><key>kind</key><string>full-size-image</string><key>needs-shine</key><true/><key>url</key><!-- http或者https链接的应用图标 正常尺寸 (都用一个也行, 分辨率没强制要求)--><string>https://xxxxxxx.com/icon.png</string></dict><dict><key>kind</key><string>display-image</string><key>needs-shine</key><true/><key>url</key><!-- http或者https链接的应用图标,最小尺寸 (都用一个也行, 分辨率没强制要求) --><string>https://xxxxxxx.com/icon.png</string></dict></array><key>metadata</key><dict><key>bundle-identifier</key><!-- BundleID,应用的包名 --><string>abc.com</string><key>bundle-version</key><!-- 版本号 --><string>1.0</string><key>kind</key><string>software</string><key>title</key><!-- 安装app时的提示名称 --><string>测试应用</string></dict></dict></array>
</dict>
</plist>

2.创建html 文件

创建一个.html文件,放在在web服务器上,访问地址为https://xxx.com/cmdr.html

<button onclick="iosDown()"></button>
function iosDown(){window.location.href='itms-services:///?action=download-manifest&url=https://xxxxxxx.com/ceshi.plist';
}
// 注意: itms-services:/// 此处为3个 /.只能在 Safari 浏览器才能安装, 其他浏览器无响应, 可以判断一下浏览器, 提示用 Safari 打开即可

在这里插入图片描述

ioss审核被拒

用 Uniapp 开发的应用,没有所谓的 info.plist 文件,我们可以直接修改 manifest.json 文件的内容即可。

"ios" : {"idfa" : false,"privacyDescription" : {"NSLocationWhenInUseUsageDescription" : "该应用需要你的地理位置,以便为你提供当前位置信息","NSLocationAlwaysAndWhenInUseUsageDescription" : "该应用需要持续获取用户地理位置,以便为你进行导航","NSPhotoLibraryUsageDescription" : "该应用需要读取你的相册,以便为你编辑用户信息","NSPhotoLibraryAddUsageDescription" : "该应用需要读取你的相册,以便为你编辑用户信息","NSCameraUsageDescription" : "该应用需要你的相机,以便你拍摄上传用户信息","NSMicrophoneUsageDescription" : "该应用需要使用你的麦克风,以便订单语音播放","NSContactsUsageDescription" : "该应用需要读取你的通讯录,以便用户与买家联系","NSLocationAlwaysUsageDescription" : "该应用需要你的地理位置,以便为你提供当前位置信息","NSCalendarsUsageDescription" : "该应用需要获取你的日历,以便更好的体验","NSRemindersUsageDescription" : "为了更好的体验,后面请同意授权选项"}
},

uniapp打包ipa 发布到苹果App Store Connect

苹果电脑就可以用Transporter
其他可以用appUploader,或者其他软件

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/239441.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java实验:数据库应用(idea+mysql+php)

设计用户注册和登录界面&#xff0c;实现用户注册和登录操作。 设计用户注册/登录界面;使用工具在MySQL中创建user表&#xff0c;包括学号、姓名、密码、专业、班级&#xff1b;实现注册操作&#xff1a;在user表中插入一条新纪录&#xff0c;但学号不能重复&#xff1b;实现登…

边缘数据中心和5G的融合彻底改变数据传输和物联网

伴随着数字化时代的飞速发展&#xff0c;边缘数据中心和5G技术的联袂崛起&#xff0c;正深刻塑造着人们对数据的创造、传输和处理方式。据Gartner公司的预测&#xff0c;到2025年&#xff0c;企业数据的三分之二将在边缘计算设施中涌现&#xff0c;而非传统的集中式数据中心。这…

如何在 Ubuntu 22.04中安装 Docker Compose

1 安装 pip # 下载get-pip.py脚本 wget https://bootstrap.pypa.io/pip/3.10/get-pip.py 或者 # 下载最新版本 curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py# 为 Python 3 安装 pip sudo python3 get-pip.py2 安装 Pip 后&#xff0c;运行以下命令安装 Doc…

JavaScript 数据结构

JavaScript 数据结构 目录 JavaScript 数据结构 一、标识符 二、关键字 三、常量 四、变量 每一种计算机编程语言都有自己的数据结构&#xff0c;JavaScript脚本语言的数据结构包括&#xff1a;标识符、常量、变量、保留字等。 一、标识符 标识符&#xff0c;说白了&…

macos pycharm调试airflow代码

项目目录&#xff1a;本案例基于pycharm项目虚拟环境 1.进入项目虚拟环境目录 yololibogon bin % pwd /Users/yololi/PycharmProjects/pythonProjecttest/venv/bin 2.安装airflow ./python3.8 -m pip install apache-airflow2.2.5 -i https://pypi.tuna.tsinghua.edu.cn/sim…

Vmware安装Centos7

CentOs7镜像文件下载 centos7 镜像文件下载-CSDN博客 配置虚拟机 打开Vmware&#xff0c;点击新建虚拟机 典型安装与自定义安装 典型安装&#xff1a;VMware会将主流的配置应用在虚拟机的操作系统上&#xff0c;对于新手来很友好。 自定义安装&#xff1a;自定义安装可以针…

柱状展示当中 ,如何给每个位置加多个项的办法

<!DOCTYPE html> <html> <head> <meta charset"utf-8"> <title>双柱修改</title> <script src"https://cdn.staticfile.org/Chart.js/3.9.1/chart.js"></script> </head> <body><canvas i…

Linux部署elasticsearch集群

文章目录 一、集群规划二、安装前准备(所有节点操作)创建数据目录修改系统配置文件/etc/sysctl.conf创建用户组设置limits.conf 三、初始化配置(在节点1上操作)下载安装包解压安装包修改jvm.options文件下配置的所占内存修改集群配置文件elasticsearch.yml将安装包传到另外两个…

「Verilog学习笔记」整数倍数据位宽转换8to16

专栏前言 本专栏的内容主要是记录本人学习Verilog过程中的一些知识点&#xff0c;刷题网站用的是牛客网 根据时序图&#xff0c;数据是在第二个数据到来之后输出&#xff0c;当仅有一个数据到来时&#xff0c;不产生输出&#xff0c;所以内部需要一个指示信号valid_cnt&#xf…

ZooKeeper 如何保证数据一致性?

在分布式场景中&#xff0c;ZooKeeper 的应用非常广泛&#xff0c;比如数据发布和订阅、命名服务、配置中心、注册中心、分布式锁等。 ZooKeeper 提供了一个类似于 Linux 文件系统的数据模型&#xff0c;和基于 Watcher 机制的分布式事件通知&#xff0c;这些特性都依赖 ZooKee…

vector是如何扩容的

vector容器扩容 vector是成倍扩容的&#xff0c;一般是2倍。 vector管理内存的成员函数 开始填值 没有填值之前&#xff0c;vector元素个数和容量大小都为0 加入一个值之后&#xff1a; 加入两个值&#xff1a;重点在加入三个值&#xff0c;此时容量变为4&#xff1a;加入第…

Go语言实现深度学习的正向传播和反向传播

文章目录 开发前言开发理论图解理论数据类型数学函数数据节点统一抽象变量数据节点常量数据节点单目运算封装双目运算封装算子节点统一抽象基础算子加法算子减法算子乘法算子除法算子指数算子对数算子正切算子正弦算子余弦算子数据流图正向传播反向传播运行示例开发总结 开发前…