IPA文档

.IPA后缀的文档是iOSiPadOS的应用进程存盘文档,全称为iPhone application archiveiPhone应用存盘)。通常情况下,IPA文档都是使用苹果公司FairPlayDRM技术进行加密保护的二进制文档,可以通过IPA砸壳的方式移除加密保护来对IPA文档进行一些修改。每个IPA文档都是ARM架构的可执行文档以及该应用的资源文档的打包文档,只能安装在iPhone、iPod Touch、iPad以及使用Apple Silicon平台的Mac上。文档可通过修改后缀为zip进行解压缩,并查看其内容。

.ipa
开发者Apple公司
格式类型软件包格式
作为容器移动应用进程
ZIP文档JAR文档

大多数.ipa文档无法安装在iPhone仿真器,因为不含用于x86架构的二进制文档,只有用于手机和平板电脑的ARM架构[1]要在仿真器运行应用进程,需要使用Xcode软件开发工具包打开原始项目文档。但通过提取和拷贝实体数据文档夹的.app文档,可在仿真器上打开一些.ipa文档。一些简单的应用进程可通过这种方法在仿真器运行。

IPA文档是Apple「事实上的」格式。格式存在一种数字版权管理形式,用于控制对单个Apple ID重新分发。[2]在iTunes 12.7(2017年9月)之前,用户可直接访问表单的IPA文档App Store下载量。[3]

文档结构

IPA具有供iTunesApp Store识别的内置结构。 下面的示例显示了IPA的结构:[4]

/Payload/
/Payload/Application.app/
/iTunesArtwork
/iTunesArtwork@2x
/iTunesMetadata.plist
/WatchKitSupport/WK
/META-INF

如上所示,实体数据文档夹包含所有应用进程数据。iTunes Artwork文档是一个512×512像素的PNG图像,包含用于在iTunes显示的应用进程图标和iPad的App Store应用进程。iTunesMetadata.plist包含各种信息,包括开发者名称、ID、捆绑包标识符、版权信息、流派、应用进程名称、发布日期、购买日期等。

参考

  1. . Reincubate. [2019-04-08]. (原始内容存档于2019-04-08).
  2. . Ask Different. 2012.
  3. Bergman, Jim. . Stack Overflow.
  4. (PDF). ARXAN. 2014 [2019-04-08]. (原始内容 (PDF)存档于2017-12-22).
  5. . www.theiphonewiki.com. [2023-01-02]. (原始内容存档于2023-01-02).
  6. . sskaje. 23 August 2017 [2023-01-02]. (原始内容存档于2021-07-29).
  7. . Raz. 29 December 2017 [4 March 2020]. (原始内容存档于14 July 2020).
  8. . cydia.akemi.ai. [2023-01-02]. (原始内容存档于2023-01-02).
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.