棋牌源码吧

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 298|回复: 0

如何重新签名ipa文件个人证书重签企业证书

[复制链接]

2971

主题

0

回帖

8930

积分

超级版主

Rank: 8Rank: 8

积分
8930
发表于 2023-8-9 03:21:10 | 显示全部楼层 |阅读模式
准备
在重签名之前要做一些准备工作。
1.首先要下载并安装Xcode,里面有个codesign_allocate程序,在安装时/usr/bin中会多一个cod文件传输助手esign的程序,该程序用于ipa包的签名命令方块获取指令。
2.企业证书的Certificate文件,私钥文件,Provisioning Profile文件等。注文件意企业证书一定要是iOS Distribution的类型,不命令能是iOS Development。
重签名步骤
1.解压ipa
解压i文件pa得到Payload/[App name].bundle,打开bundle。
2.删除旧的ipa签名信息
删除bundle中的企业密信_Cod证书补贴在哪里申领eSignature文件夹,也就是删除之前ipa的签名信息。
3.更换证书企业信用信息公示系统

将bundle中旧的Pr企业年金ovisioning Profile删除,用我们自己的企业证书的Provisioning Profile替代。
注意,要将ipa包中我们的企业年金企业证书改名为em文件加密bedded.mobileprovision。
4.修改bundle内容
此时我们可以尽情地修改bundle中文件管理器的程序员工资一般多少内容,例如添加一个动态库,删除一张图片等。

注意:如命令果要往bundle中添加动态库,必须要先将其压缩成zip文件,在程序启动时将其解压到Documents目录下再dlopen,否则程序在启动时加载动态库文件会卡死在那里。
5.重新签名
在完成bundle内容的修改后,需要通过/usr/bin/codesign程序重新签名,命令如下:
/usr/证书编号bin/codesign -f -s "iP程序员那么可爱电视剧hon命令提示符快捷键e Distribut程序员那么可爱ion: Your命令方块获取指令CompanyName"企业邮箱 --resource-rules Payload/ MYAPP.app/ResourceRules.plist Pay文件管理器load/ MYAPP.app
其中iPhone Distribution可以从钥匙串访问中获取,就是文件传输助手企业证书的名字,例如证书编号是学籍号吗下面的"iPho企业微信ne Distribution:XXXXXXXXXX":
具体的命令示例:
codesign -f -s "iPhone Developer: XXXXXXXXXX" --resource-rules Payload/NdCP_Game_Demo.app/Resour企业文化ceRule程序员工资一般多少钱一个月s.pl企业邮箱ist Payload/NdCP_Game_De程序员工资一般多少钱一个月mo.app
这条命令的意思是:使用程序员需要什么学历keychain中"iPhone Developer: XXXXXXXXXX"标识的证书,根据Payload/NdCP_Ga证书编号是学籍号吗me程序流程图_Demo.app/ResourceRules.plist文件中的规则文件进行签名,如果ipa包中已经存在签名,那么将被替换程序员被辞退后写代码给自己转账,该过程生成的_CodeSigna企业招工ture目录将证书存放在Pa程序员那么可爱电视剧免费观看ylo命令英文ad/Nd证书编号是学籍号吗CP_Gam文件夹如何加密码e_Demo.app目录下。
在命令执行后,在bundle中会命令方块获取指令生成一个新企业密信的_CodeSignature目录,里面包文件含证书了新的签名信息。
6.重新打包成证书ipa
在完成上述工作后,可以生成新的ipa进行企业年金退休能拿多少发布。示例命令如下:
zip -r ResignTest.ipa Payloa企业招工d
# 注意Payload后面不能有“/”
?
7.发布
经过打包发布测试,得出结论:对修程序流程图改了ipa包内容和其中的签名后,重签名的ipa文企业年金退休能拿多少件可以在非越狱设备和越狱设备上成功安装。注意,企业文化是通过带有SSL证书的网站和Apple系统安装文件的(企业文件管理内部分发程序),不是通过PP助手那样的第三方工具安装的。

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|棋牌源码吧

GMT+8, 2024-10-18 19:26 , Processed in 0.067246 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表