我们应该如何处理应用程序重新签名?

2019-08-29 14:38:32 129

1:重新签名前的准备工作。检查所有本地开发商证书安全查找-IDENTITY-p协同设计-v,如:64E6016FAD61BC59D72012A7C2A88E143CD352DF“iPhone开发商:程龙(2A641939OG)”第一部分是SHA-1,即:Secure Hash Algorithm-1,您可以双击密钥链中相应的证书文件,查看第二部分是证书名称

2,并生成entitlements.plist,从描述文件中,plist文件可用于退出a)从描述文件安全性cms-D-ixxx.mobile eProvision>profile.plist b)导出相关配置信息。plist并重定向到entitlements.plist/usr/libexec/PlistBuddy-x-c‘print:权限‘profile.plist>Entitlements.plist
2:开始辞职%1,解压缩ipa文件
2,并将描述文件复制到xxx.app文件夹下的cpxx.mobile eProvisionPayload/XX.app/Embedded.MobeProvision
3。ipa签名从你打开设备的那一刻起,iOS 就能为你提供内置的安全性。iOS 专门设计了低层级的硬件和固件功能,用以防止恶意软件和病毒;同时还设计有高层级的 OS 功能,有助于在访问个人信息和企业数据时确保安全性修改xxx.app文件夹中Info.plist中的BundleIdentifier和描述文件/usr/libexec/PlistBuddy-c“Set:CFBundleIdentifier com.XX.XX”Payload/XX.app/Info.plist中的BundleIdentifier。删除以前的签名文件夹RM-RF Payload/XX.app/_CodeSignature
5,辞职框架/usr/bin/协同设计-强制签署84A4B9F1F902462CC33D01E9FF72C1BA04A97653-entitlements实体。plist/payload/xxx.app/framework/*或:/usr/bin/coDesign-f-s“iphone分发:xxx”-权限实体。ios签名iOS所拥有的应用程序是所有移动操作系统里面最多的。iOS 平台拥有数量庞大的移动 app,几乎每类 app 都有数千款。而且每款 app 都天生出色。这是因为 Apple 为第三方开发者提供了丰富的工具和 API,从而让他们设计的 app 能充分利用每部 iOS 设备蕴含的先进技术。所有 app 都集中在一处,只要使用你的 Apple ID,即可轻松访问、搜索和购买这些 app。plist payload/xxx.app/framework/*
6,在退出执行文件/usr/bin/coDesign-force-Sign 84A4B9F1F902462CC33D01E9FF72C1BA04A97653-entitlements Entitements.plistPayload/xxx.app/xxx
之后,您可以使用以下命令查看签名信息:coDesign-vv-dPayload/xxx.app注意:重新签名是正确的。如果XX.app/XX的顺序在framework和dylib之后是错误的,即使签名成功,安装也可能失败!