下载方式安装到设备(mac)

通过下载方式安装到设备
通过下载安装的方式集成app到移动设备,实际就是通过了itms-services协议来实现的,这种方式主要应用于iOS 企业应用的无线部署。
具体步骤如下:
1.配置plist文件
plist文件中包含了ipa包的下载安装路径和app的配置信息,基本的设置如下
xml version="1.0" encoding="UTF-8"?>

	 version="1.0">
	
		items
		
			
				assets
				
					
						kind
						software-package
						url
						http://xxx.ipa
					
				
				metadata
				
					bundle-identifier
					com.xxx.xxx
					bundle-version
					1.0.0
					kind
					software
					title
					xxx
				
			
		
	
	

其中需要注意的是,metadata里的bundle-identifier和bundle-version信息需要和所安装的ipa包的内容一致,不然可能导致无法安装成功。
2.配置下载链接
简单编写一个页面,可以通过这样的形式进行下载
itms-services://?action=download-manifest&url=https://xxx/manifest.plist
把以上内容加到一个html页面的href中即可,当打开plist文件时,移动设备就会下载ipa包并进行安装。其中itms-services://?action=download-manifest&url=就是使用和在itunes里中安装一样的方式来进行的。
需要注意的是,在ios7.1以上的版本中,这个url必须是以https协议的形式进行访问,否则将会提示因证书无效无法安装应用程序。也就是说,我们需要将plist文件放置在一个https的服务上来进行访问。

你可能感兴趣的:(iOS,mac)