搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
我家自动化
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
“脚本小子”和真正黑客的区别是什么?
2
【活动】AIGC 技术的发展现状与未来趋势
3
Redis 实战之对象
4
git clone使用指定用户名和密码_git clone 配置账号密码
5
JS实现SM4 GCM分组_javascript 实现sm4加密
6
【003】-Cesium中加载大规模数据稳定流畅之性能优化思路_maximummemoryusage
7
【FPGA】FPGA中FIFO的应用_利用fifo存储图像行像素
8
基于51单片机蜂鸣器的音乐播放器设计C_c51单片机蜂鸣器歌播放1234567
9
java addmonth_Calendar的add方法中的DAY_OF_MONTH参数和DAY_OF_YEAR参数有什么区别?
10
AI大模型是如何改变我们的日常生活的?
当前位置:
article
> 正文
plist苹果安装包实现_手机本地安装plist
作者:我家自动化 | 2024-04-28 09:26:30
赞
踩
手机本地安装plist
使用plist安装,一般是企业级开发者账号不需要登录到APP STORE的IOS设备应用发布时所用到的技巧。
准备:
*一台运行着OSX的苹果电脑,最新版的XCODE,用于导出ipa和plist
一个HTML网页文件(告知iphone如何找到itms-services,已附上)
一个HTTP服务器(存放APP的服务器,就是提供ipa流量的服务器)
一款云存储(以七牛云存储为例,用于推送plist),建议升级到标准版用户,操作非常简单
备选:
一张二维码,一份自动分辨IOS设备的JS脚本
PS:
从2014年6月开始,网上的教程都变得不太好用了,原因有两个:
从IOS7.1开始,http推送plist已经不好使,只能使用https推送
Dropbox已死,需要使用其他支持HTTPS外链的云存储来代替,操作难度升级
开始
第一步:
在使用MACBOOK导出ipa的时候,我们得到ipa的同时,还得到一份plist文件
看到我们导出的plist,需要注意的地方有两个已经用中文标注。
一个是URL,一个是bundle-identifier
<?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>请填上你的ipa下载地址(比如:http://127.0.0.1/app.ipa)</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>请填上你的开发者证书用户名</string>
<key>bundle-version</key>
<string>1.0</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>请填上标题</string>
</dict>
</dict>
</array>
</dict>
</plist>
1,URL就是我们的ipa存放位置,比如你拥有一台外网服务器,ip地址是12.34.56.78,ipa存放在APP这个文件夹,那么这个地方就填上
http://12.34.56.78/app/应用名字.ipa
2,bundle-identifier就是你申请证书时的名字,格式一般是somebody.app名字
3,这两个point都应该是在你使用XCODE导出ipa的时候要注意填写的
============================
第二步:
使用七牛存储的目的,在于它为我们提供了https连接
具体操作步骤可以参考
http://blog.csdn.net/longxibendi/article/details/37601747
操作完毕后,只要把生成的超链接复制下来
http://dn-定义的空间名字.qbox.me/应用名字.plist
改成
https://dn-定义的存储空间名字.qbox.me/应用名字.plist
填入到以下的HTML文件,并且添加到网页服务器中发布
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>应用名字</title>
</head>
<body>
<h1 style="font-size:80pt">如果点击无法下载安装,请复制超链接到浏览器中打开<h1/>
<h1 style="font-size:100pt">
<a title="iPhone" href="itms-services://?action=download-manifest&url=https://dn-你的空间名字.qbox.me/你的Plist存放位置/你的plist名字.plist">
Iphone Download</a><h1/>
</body>
</html>
第三步:
比如你发布这份HTML网页的地址是
http://12.34.56.78/iphoneAPP.html
把这个生成好的超链接,放到http://cli.im/url,生成二维码,再用手机扫一扫。即可完成整个企业级APP使用Plist发布的流程。
原文地址:http://segmentfault.com/q/1010000000623121
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/我家自动化/article/detail/501538
推荐阅读
article
各种常用
排序
算法
的
时间
复杂度
和空间
复杂度
...
https://blog.csdn.net/jiajing_guo/article/details/69388331一、...
赞
踩
article
用
Pycharm
数据
可视化
基础使
用
_
pycharm
显示
表格
的
代码是什么...
format_string:曲线格式(颜色、线条样式、标记样式等)引入matplotlib.pyplot.plot
的
co...
赞
踩
article
关于“error when starting dev server:Error: The packa...
使用vite创建项目,启动dev时报错_the
package
"
@
esbuild
/
win32
-
x64
"
could
n...
赞
踩
article
SpringBoot
学习
笔记
(
十五
,
从单体
式
架构
迁移到微
服务
架构
...
Resource Owner:资源所有者
,
通常指用户
,
例如每一个QQ用户。Resource Server:资源
服务
器
,
指...
赞
踩
article
ElasticSearch
的安装以及
设置
ElasticSearch
外网
访问
以及过程中遇到的问题_e...
一
ElasticSearch
需要安装在普通用户下,安装在root用户下会报如下错误Caused by: java.la...
赞
踩
article
【
数据库
入门】什么是
对象
存储
?如何配置
S3
? |
OushuDB
_
s3
对象
存储
...
对象
存储
,也称为“面向
对象
的
存储
”,英文是Object-based Storage。它综合了网络附加
存储
(NAS)和
存储
...
赞
踩
article
阿里云
微调
chatglm3
-6b---只有一个
python
解释器但
gradio
要求版本不兼容怎么办_...
这是由于LLMA所要求的
gradio
版本>=4.0.0,_
llamafactory
启动
web
报错
connection
e...
赞
踩
article
这
就是
AI
写
的
高考作文
吗?简直绝
了
!_
ai
写
高考作文
...
不知道朋友们有没有关注今年
的
高考作文
题目呢?我简单
了
解
了
一下,感觉难度还是挺大
的
。像什么 “本手、妙手、俗手”,光是看到...
赞
踩
article
使用
Intellij
IDEA编写
Spark
应用程序_
idea
spark
...
这里需要注意,在
Intellij
Idea启动时,会执行“dump project structure from sbt...
赞
踩
article
【IR
论文
】
Google
对通过
prompt
LLM
做
Query
Expansion
的
工作...
本篇
论文
是
Google
对
LLM
使用
prompt
做
Query
Expansion
的
研究,文中做了需要实验,...
赞
踩
article
基于
STM32
的
蓝牙
遥控
小车
:
手机
APP
控制
小车
运动_
stm32
智能
小车
...
这里由于电机只有两个,比较少,为了灵活运用普通IO口驱动电机,我使用了GPIO模拟输出PWM的方法,用一个定时器定时10...
赞
踩
article
vivado技巧|如何在
fpga
内部
实现
i2c
信号
透传
(
fpga
内部
两组
i2c
inout
信号互连)...
大家好,我是数字小熊饼干,一个练习时长两年半的ic打工人。我在两年前通过自学跨行社招加入了IC行业。最近遇到了这么一个问...
赞
踩
article
mac
python
下载
安装
教程
,
python
在
mac
上怎么
下载
_
python
爬虫软件
下载
pro
. ...
大家好,本文将围绕
mac
book
pro
能不能装
python
展开说明,
mac
book可以安装
python
是一个很多人都想弄...
赞
踩
article
Android
全局
悬浮
框(可
拖动
)
_
android
可
拖动
悬浮
窗
...
Android
悬浮
框
_
android
可
拖动
悬浮
窗
android
可
拖动
悬浮
窗
...
赞
踩
article
FPGA
Verilog
单芯片控制双
AD7606
芯片_
ad7616
verilog
...
控制双ad7606的目的是因为所需要的通道数12,单个ad7606只有8个通道,因此需要控制2个ad7606满足12个通...
赞
踩
article
Solidity
中的
错误处理
和异常_
solidity
try
catch
...
Solidity
是一种用于编写智能合约的高级编程语言,它广泛应用于以太坊和其他区块链平台上。在智能合约的开发过程中,错误...
赞
踩
article
深度
学习
之
循环
神经网络
(
RNN
)...
循环
神经网络
(Recurrent Neural Network,
RNN
)是一类具有短期记忆能力的
神经网络
,适合用于处理视...
赞
踩
article
Python
的
一些高级用法...
Python
的
高级用法涵盖了更深入
的
编程技巧、设计模式、并发编程、性能优化等方面。
Python
的
一些高级用法 ...
赞
踩
article
(84)
关卡
蓝图
_
什么
是
关卡
蓝图
...
概述
关卡
蓝图
是一种特殊类型的
蓝图
,是作用于整个
关卡
的全局事件图表。
关卡
事件或者
关卡
中的Actor的特定实例,用于...
赞
踩
article
程序员都在学的
docker
--
Docker
资源
控制
Cgroup
(加权值
、
周期
限制
、
核心数
、
内存
、
读写...
文章目录一
、
Cgroup
概述一
、
Cgroup
概述
Docker
通过
Cgroup
来
控制
容器使用的
资源
配额,包括 CP...
赞
踩
相关标签
信息可视化
python
前端
javascript
vue.js
typescript
架构
spring boot
学习
elasticsearch
数据库
云计算
大数据
开发语言
语言模型
人工智能
职场和发展
程序人生
学习方法
spark
java
intellij-idea
prompt
算法