IOS系统软件的后缀名是IPA。
mac
IPA是Apple程序应用文件iPhoneApplication的缩写。IPA文件实质是一个 zip压缩包(不是 rar 或 7z 包),包含 3 个组件:payload 目录下的 .app 目录,这个是软件的主程序;iTunesArtwork,实质是一个无后缀名的png图片,用来在 iTunes 中显示图标;iTunesMetadata.plist,记录购买者信息、售价等数据。
mac是自定义的宏文件,通常用于apdl中,你可以搜索一下ansys的安装目录,下边有个文件夹里都是.mac文件,用记事本可以打开,打开之后看看你就知道每个mac文件是由一系列基础ansys语言写成的、用于完成某一特定功能的自定义函数(也有的是语言、建模命令等)。调用的可以是.mac。
IOS运行的是IPA格式的程序文件。\x0d\x0aipa文件实质是一个zip压缩包(不是rar或7z包),包含3个组件:payload目录下的.app目录,这个是软件的主程序;iTunesArtwork,实质是一个无后缀名的png图片,用来在iTunes中显示图标;iTunesMetadata.plist,记录购买者信息、售价等数据。\x0d\x0a由于zip包不能记录权限和所有者等信息,所以苹果规定了ipa的安装方式,即全部ipa都会解包安装在/var/mobile/Applications目录下,全部文件和目录的所有者及用户组均设为mobile(ID为501),主程序(可执行文件)的权限设为0755(所有人都可以执行,但只有所有者可以修改),可执行文件在plist中定义。全部目录权限设为0755,而其它所有文件都设为0644(仅所有者可以修改,其余人只允许读取,全部人都不允许执行)。\x0d\x0aipa解包后并非直接放置于Applications目录下,而是放在一串由随机码构成的目录下,其作用在于,只允许这个软件运行在一个特定的沙盒(Sandbox)中,不能干扰其他软件。因此那串随机码目录下,除了ipa本身的三个组件之外,还有三个目录:Library,一般是用了储存设置文件等数据;Documents,存储数据,多用了保存存档;tmp,临时文件夹。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)