打包服务端可以下载App包有两种方式: 第一种:利用Xcode直接打包,步骤如下: 第一步:利用Xcode的存档功能,打包.
第二步:选择Save for Enterprise or Ad Hoc Deployment
接着选择开发版本的证书后就生成ipa包 第三步:选择App对应的开发版本的证书:
注意:如果你加入需要安装的新设备,你需要手动刷新现在看到的证书.
第二种:手动压缩的方式.
第一步:编译 IOS Device 版本的app
第二步:新建一个目录:Payload, 将生成的app文件放进去以后,再右键目录将其压缩成ZIP文件. 最后将ZIP后缀更改为ipa后缀即可收尾了.
第三步:在服务端建立目录结构如下:
我一个一个稍作解释: 1:下载展示页面 2:提供被下载的安装包.(也就是我们前两步的产物) 3:plist参数文件,这是一种特殊格式的文件,提供让iPhone,iPad 上面能够识别出来. 4,5,6:图片就不解释了. 总结:上面1,2,3三个文件 缺一不可. 另外注意两点: 一:确定你架设的服务器可以通过Url 访问. 二:确保需要下载安装包设备的UDID.已经注册过,也就是你编译安装包时所选择的证书已经包含了该设备的UDID. 不然你就是全部工作都就绪了. 也一样下载不下来. 第四步:对download.html文件的解释 打开后看到如下代码: ---------------------------------------------------------------------------------------------------------------------------------------------------------------- <html> ---------------------------------------------------------------------------------------------------------------------------------------------------------------- 注意代码区域内的红色部分就好了,意图很明显,当这个<A>标签被点击后:会去访问我们已经准备的好plist文件.第五步我们再一起看看plist文件的结构.
第五步:对FeOAClient.plist文件的解释 plist其实是一个Xml文件来着:
<?xml version="1.0" encoding="UTF-8"?>
我用颜色划出了重点,其实也就关心这几个重点就行了,其他最好原封不动,不然搞不定我也不帮不了你. 红色:指明的就是我们安装包存在的具体地址. 蓝色:指明的是安装包的安装过程中显示的icon图标. 黄色:指明的是安装包的安装过程是显示的标题名称. 紫色:需要写清楚你的安装包ID名称,这个名称如下图:
第六步:测试一下 拿起iPhone,打开Safari,输入你设定的Url. 不出意外的话会出现如下图所示的一个图标,现在,就等你去点一点了.
最后上传一下这些文件,希望能帮助到需要帮助的人!
|
|
来自: 爽行天下丶 > 《iOS企业应用发布》