介绍
这篇文章将为大家详细讲解有关如何在iOS中实现一个音标重签名功能,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
<强>一、重签名准备工作:强>
?找到开发者证书和配置文件:
列出所有开发者证书文件:
security find-identity -p codesigning - v
security cms -D 小姐;XX.mobileprovision 祝辞profile.plist/usr/libexec/PlistBuddy -x  -c & # 39; Print :福利# 39;,profile.plist 祝辞entitlements.plist cat entitlements.plist
?把准备好的开发环境配置文件复制到XX。应用文件夹下:
cp XX.mobileprovision 有效载荷/XX.app embedded.mobileprovision
?修改包信息。plist中的包标识符与配置文件中的包标识符保持一致:
/usr/libexec/PlistBuddy -c “Set : CFBundleIdentifier com.XX.XX",有效载荷/XX.app Info.plist
?移除之前的签名文件夹:
rm -rf 载荷/XX。app/_CodeSignature
<强>二,iOS重签名:强>
?重签名框架:
/usr/bin/codesign ——force ——sign 84 a4b9f1f902462cc33d01e9ff72c1ba04a97653 ——entitlements entitlements.plist /负载/XX.app/框架/JSONModel.framework
?重签名应用执行文件:
/usr/bin/codesign ——force ——sign 84 a4b9f1f902462cc33d01e9ff72c1ba04a97653 ——entitlements entitlements.plist 有效载荷/XX.app XX
?查看应用程序签名信息:
codesign -vv -d 有效载荷/XX.app
注意:重签名有顺序,先把框架和dylib签名,最后再签名:XX.app/XX,顺序弄错了,就算签名成功也可能会安装失败!
<强>三、调试和打包:强>
?ios-deploy安装与调试:
ios-deploy -d -b 有效载荷/XX。应用
出现如下成功字样,就证明成功了!
zip -qry ppdest.ipa 负载 rm -rf 载荷/
关于如何在iOS中实现一个音标重签名功能就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。