企业账号打包app

关于打包,利用xcode打包,其实现在xcode都可以自动化配置文件,所以打包很简单。


Snip20181119_1.png

release模式


Snip20181119_3.png
Snip20181119_3.png
Snip20181119_4.png
Snip20181119_5.png

经过上面步骤之后,就是在Xcode工具栏选择product----archive,打包。


在这里,就分为2种方法了。
第一种:


Snip20181119_9.png
屏幕快照 2018-11-19 上午10.54.24.png
屏幕快照 2018-11-19 上午10.57.26.png

最后导出就行了。

第二种:
archive之后,如果第四步操作步骤如下,

Snip20181119_8.png
Snip20181119_13.png

填写基本资料---Name:你的APP名称;APP URL:你的ipa包放到的服务器url;Display Image URL:你的APP 的 icon小图标放的服务器url,大小为57X57;Full Size Image URL:你的APP 的 icon大图标放的服务器url,大小为512X512。 这三个url必须是https类型的,要不然无法下载。这四个信息,在后边可以修改,如果目前你还不知道,可以先乱填一个,,然后Next。这里可以随意填写,最后在生成的mainfest.plist文件中去修改。

这两种方法都可以打成ipa包。主要区别在于,第二种方法会自动生成mainfest.plist文件,而第一种不会自动生成,需要自己创建。

基本测试:


Snip20181119_1.png

在plist文件中依次修改信息,然后把plist文件传到服务器上。

plist 文件可以不用和 ipa 安装包 以及 图标 文件放在一起,只要 plist 文件中的地址指向是正确的就行,并且存放 plist 的服务器必须支持 HTTPS 协议。

plist 文件
如果暂时没有支持 Https 的协议的服务器,可以使用 GitHub 来测试一下:新建一个 GitHub 仓库,将 plist 文件传上去,点开 plist 文件 选择 Raw 。

Raw
地址栏的地址就是你 plist 文件的地址,如果你是上传到自己服务器的话,就用自己服务器的地址,我的地址如下:
[https://raw.githubusercontent.com/qianlitian/siyanli/master/siyanli.plist]

手机安装:
打开手机上的 Safari 浏览器,输入以下网址即可安装 App 。
itms-services://?action=download-manifest&url=https://raw.githubusercontent.com/qianlitian/siyanli/master/siyanli.plist
前面一段地址是固定的,url= 后面为你的 plist 文件所在的地址,并且网址必须由手机自带的 Safari 浏览器打开才能安装。

如果输入网址后没有显示安装 App ,那一定是你 plist 文件里面的 ipa 安装包 地址指向有问题或者是你的服务器没有支持 HTTPS 协议。

下载安装后,如果想打开 App 还需要在手机 设置 - 通用 - 描述文件与设备管理 (不同系统可能名字不一样) 里面选择相应的 证书 ,点击 信任 后即可打开 App 。

其原理是手机自带的 Safari 会根据上面那个地址来解析服务器上的 plist 文件,然后再根据 plist 文件中的 ipa 安装包地址以及 图标 地址来下载相应的内容。

当然可以把下载地址 itms-services://?action=download-manifest&url=https://raw.githubusercontent.com/qianlitian/siyanli/master/siyanli.plist放到一个h5页面,做成二维码形式。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,288评论 19 139
  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,033评论 3 119
  • HTTP 协议是互联网的基础协议,也是网页开发的必备知识,最新版本 HTTP/2 更是让它成为技术热点。 本文介绍...
    单纯的土豆阅读 547评论 0 1
  • 朋友,你好 首先,你能通过一些平台我偶尔透露的信息加到我的微信,证明你是对我比较关注的;另外又向我提问,我想或许也...
    Tom教练阅读 355评论 0 3
  • 我没有回老家过年,因为大龄女青年无法面对一个个关心我终身大事的乡里乡亲。 邻居回老家了,把她的猫咪Jason拜托给...
    小腰向日葵阅读 268评论 0 0