iOS 包签名及重签名

iOS 包签名及重签名,第1张

签名相关的命令:

•$security find-identity -v -p codesigning -- 列出钥匙串里可签名的证书

•$security cms -D -i embeddedmobileprovision -- 查看描述文件

•$codesign–fs “证书串” 文件名 -- 强制替换签名

重签步骤:

1删除插件和带有插件的app包(比如Watch)

2对Frameworks里面的库进行重签名

3给可执行文件 +x(可执行)权限

4替换描述文件

5替换BundleID

6通过授权文件(Entilements)重签app包

实际 *** 作:

获取破壳的ipa包

获取第三方ipa包

查看ipa包是否已经破壳 》 非上架的都没加壳,无需关注

解压ipa包,进入playload文件夹,找到MachO文件

在终端使用命令otool -l DingTalk | grep crypt,0是已脱壳,大于0是未脱壳(一

般为1)

终端查看本地有效证书

$security find-identity -v -p codesigning

删除无法签名的插件文件

删除Plugins文件夹和Watch文件夹

对app文件夹内的Frameworks文件夹中的每一个framework强制重签名

命令:$ codesign -fs "iPhone Developer: xxx " xxxframework

找到framework文件夹下所有framework,分别使用上面的命令对其签名。

建议通过脚本命令执行:

将要签名的描述文件该成 embeddedmobileprovision 替换 来的 embeddedmobileprovision

创建entitlementsplist文件

查看描述文件内容,使用命令security cms -D -I embeddedmobileprovision,找到Entitlements节点,接着创建entitlementsplist文件,内容拷贝过去,最后把entitlementsplist文件拷贝到playload文件夹内(与xxapp同级)。

!]( >

通过工具进行修改。苹果ipa安装包是iPhone和iPad等iOS设备上的应用程序安装文件,可以通过一些工具进行修改,在修改ipa安装包中的应用图标和名称时,需要使用专业的工具并且需要有一定的经验。修改ipa文件可能会违反苹果的规定和法律法规,需谨慎 *** 作。

说明一下,这里针对的是没有源码和非越狱设备的几种方法。下面简单介绍下几款软件的用法。

1 Apple Configurator 2

在App Store搜索“Apple Configurator 2”下载安装(最低适配macOS 1014)

准备工作: Apple ID账号密码, Apple设备。

步骤:

11 连接设备到Mac, 菜单 -> 账户 -> 登录

12 添加 -> 应用, 这里会显示你的已购记录,选中应用后添加。这个过程和网速有关,需要等待应用在手机上安装完成。

如果你已经安装了应用,不要点击任何 *** 作!

13 command+shift+G 进入文件夹~/Library/Group Containers/K36BKF7T3Dgroupcomappleconfigurator/Library/Caches/Assets/TemporaryItems/MobileApps/

2 爱思助手(强烈推荐,简直不要太好用了!!!)

准备工作: 无。

不写步骤了,太简单了。连接设备到电脑后下载爱思上的应用到电脑,完成后打开文件夹位置IPA 也就拿到了。

3iMazing

可以把目前手机上自己安装的所有app都导出到电脑上,唯一的缺点就是导出来的格式是imazingapp格式,不是IPA。当然,这种格式也只能用iMazing安装大手机上。

准备工作: Apple设备。

步骤:连接设备后选择应用程序 -> 选中应用 -> 拷贝至MAC -> 保存

4 iTunes

因为iTunes126以上版本去掉了应用程序相关功能,所以只能在126以下版本的iTunes上进行导出IPA了。具体方法百度一大堆,就不详细说了。如果你很幸运的升级了mac OS ,那么恭喜你中奖了,因为想在1014上装个126版本的iTunes我弄了半天都没装好,我太难了,所以有成功的巨佬麻烦告诉一声哈。

以上就是关于iOS 包签名及重签名全部的内容,包括:iOS 包签名及重签名、iOS 通过plist下载 ipa、苹果ipa安装包修改app图标和名字等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9620076.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存