关于iphone4 各种安装包格式详解
deb、ipa 和 pxl 前言: 虽然有些多,但是完全没有接触过 IOS 的朋友可以好好看看了解了解
往后会为大家更新上各种格式之间的转换, 1 目前 iOS 平台上常见的安装包有三种,deb、ipa 和 pxl
其中 deb 格式是 Debian 系统(包含 Debian 和 Ubuntu )专属安装包格式,配合 APT 软件管理系统,成为了当前在 Linux 下非常流行的一种安装包
x 时代之后有 Cydia 作者 Jay Freeman(saurik) 移植到 iPhone 平台上,一起的还有 APT 软件管理系统
而 ipa 格式则是苹果在 iOS 平台上推出的专属软件安装包,在 2
0 固件开始才正式使用,是目前 iPhone/iPod Touch/iPad 平台上唯一的官方安装包
而 pxl 格式则起源于 Mac 系统上的 pkg 安装包,被广泛应用于1
x 固件时代,曾经是 iPhone 平台上唯一的软件安装包,现在仍在被 91 等软件所使用
deb 丰富的资源:Cydia 上本身就不少,更何况任何格式的安装包都可以转换为 deb
相对方便的在线购买模式:Cydia Store,不过尽管没有 App Store 的 5 台设备的限制,但对国内用户来说,付款方式比较困难
XX 难度较大,没有使用 App Store 的验证方式,所以必须将验证和防 XX 措施加入程序里面,这样就比较难 XX,对软件开发者来说是个好事
完善的 Unix 文件系统支持:无需以命令设置文件的权限、所有者和用户组(当然也可以以脚本来设置) 完善的脚本支持:5 个脚本依照安装和卸载的先后顺序执行,可以提供更多选择
比如备份还原操作,可以在 preinst 中备份文件,而在 postrm 中还原文件 严格的依赖关系: