最近,ipa制作了软件包,添加了设定文件,程序读取后需要在程序内设定文件。于是,在调查了需求之后,我找到了一个方法。
一、ipa压缩分组结构说明
。
ipa解压后得到如下。
1, _codesignature
。
文件的哈希列表:存储每个文件的哈希值。是
。
2、——。xcent
授权文件:保存应用程序哪些权限被授权;是
。
3、——.mobileprovision
。
设置文件:保存证书和其他一些相关项目;是
。
4、其他-部分资源文件
。
iOS在打包过程中会对每个文件进行签名,所以你不能修改包中的文件。再次打包的话就不能安装了。是
。
//注意:是
。
//这里面的其他地方不能放置其他文件,但是可以添加其他文件到_codesignature文件夹中。iOS不会检查这个文件夹中多余的文件。是
。
//这样,ipa封装后,可以动态地在ipa封装中添加工程的相关配置。是
。