iOS/iPhone 应用程序的(文件)格式是什么?

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/35898723/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-31 08:39:49  来源:igfitidea点击:

What is the (file) format of iOS/iPhone apps?

iosfile-format

提问by humanityANDpeace

I know that Android apps are packaged as *.apk files, but I have no idea in which way an iOS/iPhone app is stored?

我知道 Android 应用程序打包为 *.apk 文件,但我不知道 iOS/iPhone 应用程序的存储方式是什么?

Assuming that iOS apps need to be developed and up- and downloaded to the apple App store I assume that the app is stored as a file. Which format does this file have?

假设需要开发 iOS 应用程序并上传并下载到苹果应用程序商店,我假设该应用程序存储为文件。这个文件是什么格式的?

回答by Milap Kundalia

An .ipa file is an iOS application archive file which stores an iOS app. Each .ipa file includes a binary for the ARM architecture and can only be installed on an iOS-device.

.ipa 文件是存储 iOS 应用程序的 iOS 应用程序存档文件。每个 .ipa 文件都包含一个 ARM 架构的二进制文件,并且只能安装在 iOS 设备上。

.ipa (file extension)

.ipa(文件扩展名)

回答by Abdul haleem

.ipafile extension is used for Apple iOS application file and .ipswfile extension is used for iPhone, iPad or iPod Touch iOS software firmware update file.

.ipa文件扩展名用于 Apple iOS 应用程序文件, .ipsw文件扩展名用于 iPhone、iPad 或 iPod Touch iOS 软件固件更新文件。

Other file extensions or file formats developed for use with Apple iOS .aee , .applesyncinfocpbitmap , .cpbitmapdfu , .dfuimg3 , .img3ios , .iosipb , .ipbipcc , .ipccithmb , .ithmbk48 , .k48m4r , .m4rmapsdata , .mapsdatambdb , .mbdbmbdx , .mbdxmdinfo , .mdinfometriclog , .metriclogmobileconfig , .mobileconfign81 , .n81n88 , .n88n90 , .n90n90ap , .n90apn92 , .n92provisionprofile , .provisionprofilesinf , .sinfsmil , .smilsupp , .supp_ipod_control , ._ipod_control

开发用于 Apple iOS 的其他文件扩展名或文件格式 .aee , .applesyncinfocpbitmap , .cpbitmapdfu , .dfuimg3 , .img3ios , .iosipb , .ipbipcc , .ipccithmb , .ithmbk48 , .k48m4r , .m4rmapsdata , .mapsdatambdb , .mbdbmbdx , .mbdxmdinfo , .mdinfometriclog , .metriclogmobileconfig , .mobileconfign81 , .n81n88 , .n88n90 , .n90n90ap , .n90apn92 , .n92provisionprofile , .provisionprofilesinf , .sinfsmil , .smilsupp , .supp_ipod_control , ._ipod_control

回答by cbiggin

Actually, an ".ipa" is a zip file. If you rename the suffix you can easily unzip it and got into the "Payload" folder and look at the app... which is just a package.

实际上,“.ipa”是一个 zip 文件。如果您重命名后缀,您可以轻松地将其解压缩并进入“Payload”文件夹并查看应用程序......这只是一个包。