plist文件详细说明

引文

       最近在做H5页面开发的过程中,碰到了一个IOS提示下载的页面,下载的链接是一个之前没有接触过的plist文件,所以就查了一下,结合自己掌握的东西说一下我了解的。首先我们要明白2个概念。

    plist文件

  1. 百度百科:Plist是一种文件形式,通常用于储存用户设置,也可以用于存储捆绑的信息,该功能在旧式的Mac OS中是由资源分支提供的。由于Plist中存储的数据是抽象的,其采用的文件格式可以不止一种。
  2. 通俗的说:它是IOS开发过程中常用来捆绑信息的一种文件格式,它是数据格式是xml

    ipa文件

  1. IPA是Apple程序应用文件iPhoneApplication的缩写,ipa格式就是IOS系统安装包的链

步骤一(.plist下载地址)

<a href="itms-services://?action=download-manifest&url=https://www.baidu.com/ios/ceshi.plist"></a>

步骤二(plist文件详细内容)

<?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>http://apkdown-1254400142.cossh.myqcloud.com/taojindaren/TaoJinDaRen.ipa</string>
				</dict>
				<dict>
					<key>kind</key>
					<string>full-size-image</string>
					<key>needs-shine</key>
					<false/>
					<key>url</key>
					<string></string>
				</dict>
				<dict>
					<key>kind</key>
					<string>display-image</string>
					<key>needs-shine</key>
					<true/>
					<key>url</key>
					<string></string>
				</dict>
			</array>
			<key>metadata</key>
			<dict>
				<key>bundle-identifier</key>
				<string>com.taojindaren.test</string>
				<key>bundle-version</key>
				<string>1.00.01</string>
				<key>kind</key>
				<string>software</string>
				<key>subtitle</key>
				<string>UDID</string>
				<key>title</key>
				<string>XinDong.ipa</string>
			</dict>
		</dict>
	</array>
</dict>
</plist>

猜你喜欢

转载自blog.csdn.net/qq_42089654/article/details/83344042