美文网首页
带有扩展应用的 ipa 重签工具及步骤

带有扩展应用的 ipa 重签工具及步骤

作者: Aaron的分享 | 来源:发表于2018-01-05 09:39 被阅读38次

    一.工具

    fastlane sigh

    安装完成并可以正常使用。

    二.步骤

    1.新建一个文件夹,文件夹名称中不能有空格等特殊字符和中文,使用纯英文命名。

    2.将需要被签名的 ipa 文件放入新文件夹,ipa名称中不能有空格等特殊字符和中文,使用纯英文命名。

    3.安装好将要签名的证书,并将.mobileprovision文件放入新文件夹,.mobileprovision名称中不能有空格等特殊字符和中文,使用纯英文命名。

    4.找一个entitlements.plist 文件的模板,修改里面内容后放入新文件夹,如果用到APP group,内容中可以修改 APP group相关内容,如果没有使用APP group 相关设置,删除keychain-access-groups及后面的内容。

    模板内容:

     entitlements、

    5.打开命令行,cd 到新文件夹下。

    6.防止出现错误,先运行命令:

    sudo xattr -rc .

    7.运行重签命令

    如果有扩展应用:

    sudo fastlane sigh resign -p com.XXX.XXX1=1.mobileprovision -p com.XXX.XXX2=2.mobileprovision -p com.XXX.XXX3=3.mobileprovision

    如果没有扩展应用,直接运行

    sudo fastlane sigh resign

    8.根据提示操作,成功后,旧的ipa 文件将会被覆盖。

    如果需要被重签的文件是 xcodearchive类型,需要使用 IResign 工具,将其转换成 ipa 文件,然后继续使用上面的步骤重启,因为我使用 iResign重签之后出现无法安装的情况,所以使用上面的方式重签。

    相关文章

      网友评论

          本文标题:带有扩展应用的 ipa 重签工具及步骤

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