APP签名有关的事情你们知道多少?
- 作者:苹果ios企业超级签名
- 发表时间:2021-11-10
APP签名有关的事情你们知道多少?很多消费者应该都不知道吧,其实在过去的文章中,小编已经介绍过很多次,但是今天小编就来简单的科普一番,不了解的消费者一起来看看吧!
1,查看本地所有的开发者证书 security find-identity -p codesigning -v 如:64E6016FAD61BC59D72012A7C2A88E143CD352DF "iPhone Developer: cheng long
(2A64C579OG)" 第一部分是SHA-1,即:安全散列算法-1,可以在keychain中双击对应证书文件查看 第二部分是证书名称.
2,根据描述文件生成entitlements.plist,plist文件可以用来重签 a)从描述文件中导出相关配置信息 security cms -D -i xxx.mobileprovision > profile.plist b)从profile.plist
中打印Entitlements信息并重定向到entitlements.plist /usr/libexec/PlistBuddy -x -c 'Print :Entitlements' profile.plist > entitlements.plist
二:开始重签 1,解压ipa文件
2,把描述文件拷贝到xxx.app文件夹下 cp xxx.mobileprovision Payload/XX.app/embedded.mobileprovision
3,修改xxx.app文件夹下Info.plist中的Bundle Identifier与描述文件中的Bundle Identifier一致 /usr/libexec/PlistBuddy -c "Set :CFBundleIdentifier com.XX.XX"
Payload/XX.app/Info.plist
4,移除之前的签名文件夹 rm -rf Payload/XX.app/_CodeSignature
5,重签framework /usr/bin/codesign --force --sign 84A4B9F1F902462CC33D01E9FF72C1BA04A97653 --entitlements entitlements.plist /Payload/xxx.app/Frameworks/*
或者: /usr/bin/codesign -f -s "iPhone Distribution: xxx" --entitlements entitlements.plist Payload/xxx.app/Frameworks/*
6,重签名执行文件 /usr/bin/codesign --force --sign 84A4B9F1F902462CC33D01E9FF72C1BA04A97653 --entitlements entitlements.plist Payload/xxx.app/xxx
重签完成后可以通过下面命令查看签名信息: codesign -vv -d Payload/xxx.app
注意:重签名有顺序,先framework和dylib,后XX.app/XX,顺序弄错了,就算签名成功也可能会安装失败!
7,打包 zip -qry xxx.ipa Payload
以上就是关于 tf签名 -对于如何打包IOS的IPA文件 TF 免签 超级签名 如果需要了解更详细(http://www.yuanqilanguage.com)的知识请联系在线客服!
1,查看本地所有的开发者证书 security find-identity -p codesigning -v 如:64E6016FAD61BC59D72012A7C2A88E143CD352DF "iPhone Developer: cheng long
(2A64C579OG)" 第一部分是SHA-1,即:安全散列算法-1,可以在keychain中双击对应证书文件查看 第二部分是证书名称.
2,根据描述文件生成entitlements.plist,plist文件可以用来重签 a)从描述文件中导出相关配置信息 security cms -D -i xxx.mobileprovision > profile.plist b)从profile.plist
中打印Entitlements信息并重定向到entitlements.plist /usr/libexec/PlistBuddy -x -c 'Print :Entitlements' profile.plist > entitlements.plist
二:开始重签 1,解压ipa文件
2,把描述文件拷贝到xxx.app文件夹下 cp xxx.mobileprovision Payload/XX.app/embedded.mobileprovision
3,修改xxx.app文件夹下Info.plist中的Bundle Identifier与描述文件中的Bundle Identifier一致 /usr/libexec/PlistBuddy -c "Set :CFBundleIdentifier com.XX.XX"
Payload/XX.app/Info.plist
4,移除之前的签名文件夹 rm -rf Payload/XX.app/_CodeSignature
5,重签framework /usr/bin/codesign --force --sign 84A4B9F1F902462CC33D01E9FF72C1BA04A97653 --entitlements entitlements.plist /Payload/xxx.app/Frameworks/*
或者: /usr/bin/codesign -f -s "iPhone Distribution: xxx" --entitlements entitlements.plist Payload/xxx.app/Frameworks/*
6,重签名执行文件 /usr/bin/codesign --force --sign 84A4B9F1F902462CC33D01E9FF72C1BA04A97653 --entitlements entitlements.plist Payload/xxx.app/xxx
重签完成后可以通过下面命令查看签名信息: codesign -vv -d Payload/xxx.app
注意:重签名有顺序,先framework和dylib,后XX.app/XX,顺序弄错了,就算签名成功也可能会安装失败!
7,打包 zip -qry xxx.ipa Payload
以上就是关于 tf签名 -对于如何打包IOS的IPA文件 TF 免签 超级签名 如果需要了解更详细(http://www.yuanqilanguage.com)的知识请联系在线客服!
最新文章
-
TestFlight签名与App Store审核的本质差异:为什么TF“永不掉签”却有90天硬约束?
-
iOS签名失败排查清单:逐项核验,告别反复试错
-
企业签证书三档服务怎么选?共享、独立、证书池的差异逻辑
-
企业签名证书被吊销前有哪些征兆?掉签预警指标与应急响应SOP
-
2026苹果签名技术全解:企业签/V3签/TF签/MDM原理、优劣与选型
-
2026年iOS签名服务最新收费标准
-
2026 企业签名还能用吗?掉签真相与合规替代方案
-
2026年质量好的APP应用分发优质服务平台大盘点
-
2026年个人开发者如何通过正规代签服务使用企业签名?
-
企业签、超级签、TF签怎么选?2026年iOS签名类型完全指南