ipa 企业重签名

1.解压.ipa包:
cp appName.ipa xxx.zip
2.替换证书配置文件(文件名必须为embedded,不得自定义)
1)解压ipa

  1. 替换embedded.mobileprovision 文件,删除_CodeSignature目录
  2. 根据打包文件修改entitlements.plist 文件,teamed 和 bundled都需要修改
    4)codesign -f -s "XXXX" --entitlements entitlements.plist Payload/XXX.app
    记得一定要带--entitlements entitlements.plist ,不然会失败
    另:
    1、XXXX 为证书常用名称,钥匙串可查
    2、entitlements.plist 配置
    XXXXX可以cat bundle.mobileprovision 文件得到


    entitlements.png

    也可以安装设备配置文件,在iphone配置工具获得相关配置信息

3.生成.ipa包:
zip –r xxxx.ipa Payload

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ipa 包重签名最新最简单教程 重签名的意义:ipa 重签名最大的用处是,不必重新打包,和配置其它第三方获取 ap...
    红发_KVO阅读 73,030评论 24 64
  • 重签名:可以让用个人开发者账号打出来的包,不用上架Appstore即可将其安装到所有未越狱的iOS设备上(前提条件...
    CGsir陈阅读 3,131评论 0 2
  • Tweak打包dylib注入ipa重签名安装到未越狱手机上 在我上一篇文章第一次写Tweak,走进iOS逆向的世界...
    YxYYxY阅读 9,842评论 6 18
  • 在工作中分发内测应用是经常遇见的,常见的方式有:TestFlight,用企业级开发者账号,搜集UDID打包等方式,...
    MarkMiao阅读 2,665评论 1 3
  • 一.理解iOS签名机制 网上有很多资料,这里不展开细说,重点参考这三篇文章: https://www.objccn...
    huig游影阅读 1,248评论 0 0