压缩ipa
压缩后可以用。
ipa文件其实也是一个zip文件,把ipa后缀名改为zip后,就能把它打开,打开后首先看的是payload文件夹,进入payload文件夹就是应用名app文件夹,进入这个文件夹后就是资源的位置。
Ⅱ 压缩文件怎么解压成ipa格式
您好,压缩文件的后缀名好像就只有*.rar或*.zip吧,如果您硬要变成ipa格式的差绝话,只要您将压缩文唯庆喊件的后缀名改成ipa就行了指野
Ⅲ 如何减小ipa包大小方法总结,减小ipa包大小
首先是检查.app bundle,看一下程序包里面哪些文件占的空间最大。
在做任何相关优化之前,我们需要做一些权衡。通过权衡,可以知道把优化的重点集中在什么地方。本文提到的一些技术缺点我们也需要做出考虑,我们必须考虑相关影响,以确保做出正确的决定。如果不做权衡的话,我们无法知道需要对程序做出什么样的改变。
当第一安装iOS程序时,需要完整的一个.ipa文件。(注意这不同于升级)。实际上.ipa文件就是一个.zip结构。
*找出程序的.ipa文件方法:
1、从App Store应用,然后利用iTunes对iOS设备做同步处理,接着查看目录:
~/Music/iTunes/iTunes Music/Mobile Applications,就能找到.ipa文件了。
2、当然我们也可以通过使用: Xcode的Archive命令来构造出.ipa文件——该文件与提交到App Store上的格式基本一致。
检查.ipa文件
简单的将后缀为.ipa文件修改为.zip,然后利用Finder将其解压出来。右键单击解压出来的.app bundle,选择显示包内容,以查看里面的资源文件。通过该方法我们可以看到哪些文件占的空间最大。
*注意:.app bundle是经过压缩的,并且有些文件的压缩效果要比别的文件好,所以压缩后的效果才是才是最重要的。不过一般情况下在压缩前最大的文件,在压缩后依旧是最大的文件。我们可以将某个文件删除,然后在Finder中右键单击,选择压缩,这样可以更加精确的测量文件压缩效果。
Build Settings
编译选项
将build setting中的Optimization Level设置为Fastest, Smallest [-Os]; 将build setting 中的Strip Debug Symbols During Copy设置为YES(COPY_PHASE_STRIP = YES),这样可以减译出二进制文件的尺寸。这里提到的这些设置在Xcode工程中对于Release的配置是默认的。
*警告:这些设置会让你的程序很难debug。在一般开发环境build中不建议这样设置
Target针对较少的CPUs
默认情况下,Xcode工程都配置为:对程序指定的特定CPU类型做优化处理,以生成相对于的可执行文件。不同的硬件,将运行不同的可执行代码。虽然这样优化后的程序,只能针对某些设备运行,但是这大大减小可执行程序的大小。
要想只设定特定类型的CPUs,可以修改build setting中的Architectures,将其从Standard $(ARCHS_STANDARD)修改为你希望支持的列表中对应的特定类型CPU。有效的CPU名称列在Valid Architectures (VALID_ARCHS) build setting中。请不要修改Valid Architectures设置项,最好由Xcode管理。
Assets
对应用程序做一个完整性检查
利用Inspecting Your App中介绍的流程,对.app bundle做一个全面的检查,以了解那些是真正需要用到的。在程序中,经常会包含一些额外的文件,例如readme之类的,这些从来都不会被用到。
将数据从代码中剥离出来
将所有的资源(例如很长的字符串)从代码中剥离出来,并存入外部文件,这样会减小最终文件的大小,因为这些文件的压缩效果更好。(参考iOS App Store Specific Considerations中的完整介绍。)
Image Assets
尽量使用8-bit图片
使用8-bit的PNG图片,比32-bit的图片能减少4倍的压缩率。由于8-bit的图片支持最多256种不同的颜色,所以8-bit的图片一般只应该用于一小部分的颜色图片。例如灰度图片最好使用8-bit。
针对32-bit的图片尽量使用高压缩的比率
利用Adobe Photoshop的Save For Web可以减小JPEG和PNG的图片大小。在Xcode中,默认情况下,会自动的使用pngcrush来压缩.png图片。
Audio Assets
音频的压缩
参考WWDC中的Audio Development for Games,里面介绍了如何有效的处理音频。常规来说,我们要使用AAC或MP3来压缩音频,并且可以尝试降低一下音频的比特率。有时候44.1khz的采样是没有必要的,稍微低一点的比特率也不会降低音频的质量。
*温馨提示:以上这些方法仅供参考,而且仅适用于对程序占用空间特别在意又对自己的耐心非常有信息的同学们,要不然,头疼呵呵了什么的,只好自己忍着啦~
iOS App Store相关因素
作为提交到App Store中app里的可执行文件是被加过密的。加密的副作用是可执行文件的压缩效果没有之前的好了,因为加密会隐藏一些细节问题。因此,从App Store下来的.ipa文件大小要比从本地build出来的.ipa文件大。
注意:将长文本内容和表数据等从代码中移除,并添加到外部文件中,这样可以减小最终安装包的大小——因为这些文件的压缩效果更好。
如果你选择Organizer window中的某个archived,然后点击Estimate Size,Xcode可以对最终分发的程序尺寸做出一个评估。这里并不考虑Mac App Store上面的和级部署的iOS程序。
Ⅳ iphone手机的ipa文件是什么
通常情况可以肯定这个不是病毒,苹果系统和 安卓系统,WINDOWS系统不一样。
简单的说,苹果系统比较独立,最不容易中毒
关于什么是IPA文件,我给你一个教科书标准答案
IPA是Apple程序应用文件iPhoneApplication的缩写。简单来说,Mac 下的软件就像是 Windows 下的绿色软件一样,解压后即可使用,不需要安装,卸载的话也只用删除程序文件即可
至于为什么系统提示要信任是因为下面原因
pa 文件实质是一个 zip压缩包(不是 rar 或 7z 包),包含 3 个组件:payload 目录下的 .app 目录,这个是软件的主程序;iTunesArtwork,实质是一个无后缀名的 png 图片,用来在 iTunes 中显示图标;iTunesMetadata.plist,记录购买者信息、售价等数据。
Ⅳ IPA是什么文件用什么打开
这是一个安装文件,我们只能通过itunes将ipa后缀的文件安装到iPhone或者ipad之后在手机和平板上进行打开,下面我介绍一下安装的方法。
1、首先把 iPad 与电脑用原装的数据线连接起来,这里以 iTools 软件为例,可以看到越狱一处显示“是”,说明当前 iPad 已经越狱。
Ⅵ ipad下下来是压缩文件,网上说是把zip.改成ipa,在哪改,怎么改
首先把你的文件夹选项里设置一下,改成显示文件后缀,然后把后缀改成.ipa
Ⅶ 怎么把一堆文件压缩成一个ipa文件(ios文件)
可以用winrar打开,照理说也可以用winrar压缩回去并把文件格式换成.ipa。你试试看如何?
Ⅷ 用电脑下ipa文件,要是文件太大有多个压缩包,怎么装进ipad
楼主下下来的应该是扩展名为zip的压缩包,右键——重命名——将后缀改为.ipa就行了。
不会改后缀?
我的电脑——工具——文件夹选项——查看——隐藏已知文件类型的扩展名——取消。
这样就能看到文件的后缀了,然后直接改为.ipa就可以了。
Ⅸ iOS打包ipa方法(.app->.ipa)
注意: itunes里的“我的应用程序”是指电脑上的程序,不要求联机,可以把里面的app删除
不用打开XCODE编译运行即可实现打包
Xcode菜单栏->Proct->Archive->三选一,一般选后两个。
局限性:个人开发一般采用这种方法,但是当一个证书多人使用时就稍显麻烦。一般多人开发时都是采用衡腔明provisioning profile+P12文件来进行真机调试。上述方法在最后导出ipa包时需要输入appleID,这时还要向团队的其他人要。采用provisioning profile+P12真机调试的方式不要求开发者知道appleID以及密码,密码一般放在leader那里;
在xcode编译产生出.app包的基础上进行进一步处理,通过简单的压缩以及改后缀名即可实现ipa打包。
两种实现方式:脚本自动处理(推荐,一劳永逸)、手动处理。
Step1: 新建文件夹,命名为“distribute”,在其中新建distribute.sh脚本文件,内容为:(注意:下面所有appName都是你项目真正的名称)
Step2: 将要转化的.app文件放到distribute/文件夹下,目录结构为:
此时可能会提示 permission denied
执行 "chmod 777 distribute.sh"命令赋予权限
再执行一次distribute.sh,显示以下进度,完成。
Step1: 新建“Payload”文件夹,注意名字咐告要一字不差;
Step2: 将你的.app包放到Payload中,注意app的名字不做任何更改,就用xcode生成圆键的app名称;
Step3: 在Payload文件夹上右键压缩成zip,然后将生成的.zip文件后缀改成.ipa即可
Ⅹ iOS-打包成ipa的4种方法
《iOS-最全的App上架教程》
** 上面文章已经提到了第一种 也是 最为实用的一种 打包上架api的方式,这里就不多少了。**
1、证书的申请和设置和上面文章的一样 从第一步到第四步都是一样的 http://www.jianshu.com/p/cea762105f7c
2、还有第六步的 1-3都是一样的 从第四步开始变化
1、在打包ipa的前提条件都弄好之后,Command+B 编译
2、然后按图 操作
3、在桌面上新建一个文件夹名字叫“Payload”,注意一个字母也不能少。并将上面的APP直接拷贝到这个文件夹下面,压缩这个文件夹,并将文件夹的后缀名,改正 “.ipa”。如下图:
1、直接把刚刚的那个 .app,拖到你的iTunes里面。如下图:
2、在Finder里派肆面显示:
3、生成ipa
如果没有安装Alcatraz工具的可以查看 Alcatraz工具安装教程
1、在插件指轿Xcode插件尘逗轿管理工具Alcatraz之上,插件名字叫:AMAppExportToIPA 。直接ipa 就出来了 然后安装
2、找到要打包的app 然后点击Export IPA
3、然后在桌面找到AM_Builds 文件夹 打开就是 生成好的ipa文件
对于以上生成的所有的ipa包,都需要双击打开他们,在你的iTunes里面,安装你的这个应用包。如下图: