8

uniapp打包ipa通过页面下载

 2 years ago
source link: https://blog.p2hp.com/archives/11510
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

uniapp打包ipa通过页面下载 | Lenix Blog

最近在做一个app,用uniapp打包之后,本来是用蒲公英分发,然而客户希望将下载地址改为自己公司下载地址,于是便做了一个下载页,提供给客户进行下载。

自行做下载页需要以下三个文件:

  1. ipa文件
  1. plist文件
  1. 下载的html

首先,ipa,plist,html三个文件名一致

其次,需要pilst文件,需要注意四个位置,ipa地址,bundle-identifier包名(Bundle ID),bundle-version版本号,title换成自己的,其他copy就行了。

6e92248a198d12f2e812df150a597691.png

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "" target="_blank">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://xxx.com/xxx.ipa</string>

</dict>

</array>

<key>metadata</key>

<dict>

<key>bundle-identifier</key>

<string>xxx</string>

<key>bundle-version</key>

<string>1.0.21</string>

<key>kind</key>

<string>software</string>

<key>title</key>

<string>xxx</string>

</dict>

</dict>

</array>

</dict>

</plist>

三,html中下载链接

<a class="btn"

href="itms-services://?action=download-manifest&url=https://xxx/xxx.plist">下载APP</a>

四,将ipa,plist,html三个文件放到客户服务器,最后得到一个html网页文件,https://xxx/xxx.html,进网页文件,点击下载就可以下载ios安装包啦。

</div


Recommend

  • 99
    • www.cocoachina.com 7 years ago
    • Cache

    重组 IPA (打包再签名)

    一、IPA 的简单认识 首先有一个这样的 ipa 包文件: 直接修改文件后缀为: IPADev.zip , 然后解压,是这...

  • 89
    • www.cocoachina.com 6 years ago
    • Cache

    ipa和apk简易瘦身

    新版本发布后发现安装包apk和ipa各增加了10M之多。天啊噜。这是新增加了多少的功能啊。默默的担负起瘦身的工作。查代码提交,查三方库和二方库的使用,查图片,查配置,查打包方式。

  • 16
    • www.freebuf.com 5 years ago
    • Cache

    在IPA中重签名iOS应用程序

    当我们在对iOS应用程序执行黑盒安全测试时,我们一般只能从AppStore来访问和获取iOS应用程序。但是在大多数情况下,客户都会给我们提供一个IPA文件。在黑盒测试过程中,我们无法访问目标应用的源代码,因此通过Xcode将其部署到设备并进行测...

  • 11

    好久没有记录了(今天更新下),使用uniapp编译成小程序时,在onLaunch中重定向会导致点击事件失效,但是,如果,你重定向的页面中有使用navigator组件跳转后再返回,点击事件又有效了,在原生微信小程序中重定向没有问题onLaun...

  • 12

    通过自签名 SSL 证书分发安装 IPA Mar 17, 2014 iOS 7.1 通过 itms-services:// 安装 IPA 时要求 ipa.plist 必须 HTTPS 环境,不然会提示证书错误而无法安装。简单解决可以把 ipa....

  • 7

    开发的时候经常遇到问题,uniapp打包限制次数限制,超过次数好像是2元一次,同时对包的大小有限制的,一般不能超过40M,超过40M则需要缴费打包,好像十块钱一次,虽然不贵,但是长此以往也是一笔不小的费用,且不是解决根源问题的处理方式。所以推荐使用离线打包的方...

  • 3

    现在的很多程序应用,基本上都是需要多端覆盖,因此基于一个Web API的后端接口,来构建多端应用,如微信、H5、APP、WInForm、BS的Web管理端等都是常见的应用。本篇随笔继续分析总结一下项目开发的经验,针对页面组件化开发经验方面进行一些梳理总结,内容包括组件的...

  • 8
    • blog.p2hp.com 2 years ago
    • Cache

    Uniapp进行APP打包——iOS 系统

    Uniapp进行APP打包——iOS 系统 一、打包过程 1、创建唯一标识符 首先,申请苹果开发者账号。 没有苹果开发者账号是无法进行 ios 打包上线的。 (2) 进入 

  • 5
    • www.v2ex.com 1 year ago
    • Cache

    用 uniapp 打包 ios 应用

    V2EX  ›  程序员 用 uniapp 打包 ios 应用  

  • 9

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK