美文网首页
对ipa包重签名

对ipa包重签名

作者: 黎先生_ | 来源:发表于2022-12-09 20:15 被阅读0次

    1、安装 homebrew

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    

    2、安装Ruby

    brew install ruby
    

    若提示系统版本过高,不支持安装ruby。
    解决方法:

    echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.zshrc
    source ~/.zshrc
    brew update
    

    然后再重新安装Ruby。
    3、安装 sigh

    sudo gem install sigh
    

    如果出错那就换成:

    gem install sigh
    

    如果报如下错:

    ERROR:  While executing gem ... (Gem::FilePermissionError)
        You don't have write permissions for the /Library/Ruby/Gems/2.6.0 directory.
    

    启动命令:

    sudo gem install -n /usr/local/bin sigh
    

    3、把要重签的ipa文件和文件中获取的embedded.mobileprovison文件放到一个文件夹中(注意:下载下来的 provision描述文件 mobileprovision文件必须改名字为 embedded.mobileprovison 然后安装。)
    4、终端 cd 到这个 ipa 的文件夹目录下
    执行命令

    sigh resign
    

    或者

     fastlane sigh resign
    

    前者执行出错的话就用后者。
    终端输出结果:

    Signing Identity:此处复制上方你导出证书的十六进制串
    
    image.png

    复制完成回车
    若输出结果为则代表签名成功!

    Successfully signed /Users/xxx/Desktop/wexin/xxx.ipa!
    
    image.png

    相关文章

      网友评论

          本文标题:对ipa包重签名

          本文链接:https://www.haomeiwen.com/subject/igttqdtx.html