IPA包里面的文件

_CodeSignature/CodeResources ??

archived-expanded-entitlements.xcent

Xcode6 新生成的。

keychain-access-groups

Keychain access groups allows an application to use the system keychain to store values (passwords)

Keychain access groups are set by default on Xcode to the application app id value (Keychain sharing setting)

if you don‘t use keychain features, then you should disable it from your build

embedded.mobileprovision

resign时候需要替换的文件,决定哪些设备可以安装

PkgInfo

pkginfo 文件是一种 ASCII 文件,用于描述软件包的特征以及帮助控制安装流程的信息。

pkginfo 文件中的每个条目均占一行,使用PARAM=value格式设定参数值。对于参数的指定顺序没有确定要求。

ResourceRules.plist

签名的规则?

#重新签名

/usr/bin/codesign -f -s "$RESIGN_CERT" --resource-rules "Payload/$APPNAME.app/ResourceRules.plist" "Payload/$APPNAME.app"

文档信息

  • 最后修改时间:2014年09月30日 02:13
时间: 2024-10-22 06:25:45

IPA包里面的文件的相关文章

Python3将ipa包中的文件按大小排序

给你个ipa包,解压前输出包大小,解压后把里面的文件按大小排序.代码如下: import os import shutil import zipfile _ipa_zip_path = lambda ipa_path: ipa_path.replace('.ipa', '.zip') _file_size = lambda file_path: os.path.getsize(file_path) / 1024 / 1024 def unzip(zip_path: str) -> str: di

教你如何获取ipa包中的开发文件

1. 从iTunes获取到ipa包 2. 修改ipa包然后获取里面的开发文件

如何校验.ipa包、.dSYM、.crash文件的一致性

前言 为了对线上一些崩溃进行有效的监控和处理,一般我们会对崩溃信息进行统计.在处理崩溃信息的过程中,往往会需要找到这次崩溃信息对应的是哪一次的构建结果,这要怎么做?(假如你的应用中使用的crash统计工具已经集成了分析功能的可以忽略本文.) 问题及解决方案 怎么确认我测试中的版本某次的crash信息对应的是哪次构建? 每个可执行文件都有一个构建UUID,唯一标识它.crash日志包括崩溃的应用程序的构建UUID和崩溃时所加载的所有库.你需要验证构建版本的UUID和crash信息包含的UUID是否

使用fruitstrap实现命令行将IPA包安装到iOS设备上

Requirements Mac OS X. Tested on Snow Leopard only. You need to have a valid iPhone development certificate installed. Xcode must be installed, along with the SDK for your iOS version. Usage fruitstrap [-d] -b <app> [device_id] Optional -d flag laun

ipa包处理

1. 修改内部文件 在控制台通过命令解压ipa包,然后修改内部的配置文件,再压缩回去,然后安装. 这样操作一般是为了修改客户端的配置文件.比如客户端版本等等配置.不用重新出包 操作过程: 1.在控制台cd到ipa包当前路径 2.执行  unzip  appname.ipa , 会在当前文件夹解压出一个文件夹Payload 3.在Finder里面进入文件夹,右键显示包内容进去.然后就可以修改配置文件了 4.执行  zip -r appname_new.ipa Payload, 会在当前路径下生成一

iOS打包(ipa包)

1.打开XCode打开工程文件,选择Product,再点击Archive. 2.鼠标右键点击Shoe In Finder 3.鼠标右键选择"显示包内容" 4.鼠标左键双击Products文件夹 5.打开iTunes,鼠标点击如下操作,选择"应用程序" 6.将Applications文件下的工程文件,拖入如下空白处. 7.拖入之后显示如下. 8.鼠标右键选择"在Finder中显示" 9.如下显示就是"ipa包"

Xcode 打包 ipa 包

原地址:http://zengwu3915.blog.163.com/blog/static/27834897201362831449893/ 上次介绍了木有证书的打包ipa.如果安装证书后,我们还有一种正常导出的方法. 首先要将工程编译改成Release模式.XCode菜单 Product -< scheme - < Edit Scheme 然后 Archive  Destination -< IOS Device   Build Cofiguration -< Release

mac命令行对复杂ipa包重新签名

最近在做ios的自动化平台,需要通过命令行安装卸载ipa包 好了问题来,别人上传的ipa包,很可能是开发签名了只能在特定手机上安装的测试ipa包,那我们如何将其安装在我们的自动化的iphone上呢? 答案看起来显而易见,将其重新签名,但是我们是自动化平台,总不能手动签名所以需要使用mac的命令行将其重新签名 这是我第一版代码: #!/bin/bash echo $1 cd uploadfiles unzip $1 rm -rf $1 cd Payload a=`ls|sed 's/[ ][ ]*

【读书笔记】iOS-查看一个软件ipa包的内容

一,打开itunes----->我的iPhone应用程序. 二,右键点击app---->在Finder中显示---->出现下图所看到的界面. 三,将上图中的ipa包复制到桌面,例如以下图所看到的. 四,将桌面上的ipa包解压缩,例如以下图所看到的. 五,打开解压缩后的文件,如图所看到的. 六.找到Payload,并打开.例如以下图所看到的. 七.选中AdeBook--->右键---->显示包内容.