给修改过的 iOS App 重新签名。
修改了 ipa 文件后,签名可能会失效。
检查:
codesign -v /path/to/app
如果签名确实失效了,会有这种提示:
/path/to/app: invalid signature (code or signature have been modified)
解决问题
创建一个证书
- 打开 Keychain Access🔑。
- Menu -> Certificate Assistant -> Create a Certificate。
- Certificate Type 选择 Code signing。
- 取消勾选 Let me override defaults
- 根据剩余的提示信息完成创建。
进行设置
- 侧边栏的 login 里,找到新建的签名,查看更多信息。
- 展开 Trust 一栏,Code signing 选择 Always Trust。
- 输入密码完成修改。
给 ipa 签名。
codesign -f -s "certificate name" /path/to/app
重新验证签名状态
codesign -v /path/to/app
如果没有任何提示,恭喜你,成功了。
已有 2 条评论
2021年06月29日 • 回复
大佬更 blog 了诶!
(所以果然还是技术博客(
2021年08月05日 • 回复
并不。(