现在有一种比较常见的方式,可以绕过App Store 给iOS设备 安装应用程序,当然这种方式并不是苹果公司所提倡的。
我在这里为了方便自己的记忆 以及告诉一些可能不知道这种方法的朋友作以下描述:
这里以“天翼云存储"为例子:
安装完后第一次点击app打开,会提示“是否打开distribution”之类的信息。
去App Store搜索发现是没有“天翼云存储”这个app。
接下来我们来探索一下:
打开地址::http://cloud.189.cn/download/client/iOS/cloud189.plist (这个是天翼云存储的iOS包地址下的.plist文件)
<?xml version="1.0" encoding="UTF-8"?>
02.<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
03.<plist version="1.0">
04.<dict>
05. <key>items</key>
06. <array>
07. <dict>
08. <key>assets</key>
09. <array>
10. <dict>
11. <key>kind</key>
12. <string>software-package</string>
13. <key>url</key>
14. <string>http://cloud.189.cn/download/client/iOS/cloud189_1.1.1.ipa</string>
15. </dict>
16. </array>
17. <key>metadata</key>
18. <dict>
19. <key>bundle-identifier</key>
20. <string>com.21cn.cloud189</string>
21. <key>bundle-version</key>
22. <string>1.1.1</string>
23. <key>kind</key>
24. <string>software</string>
25. <key>title</key>
26. <string>天翼云存储</string>
27. </dict>
28. </dict>
29. </array>
30.</dict>
31.</plist>
ipa放在这个位置:
http://cloud.189.cn/download/client/iOS/cloud189_1.1.1.ipa
这种安装方式是利用apple 推荐的 使用企业证书签名app的 部署方式来安装程序,这样便可以绕过App Store,直接在ios设备上安装。
虽然这种方式严格上是不符合apple的相关规定。