美文网首页
iOS重签名

iOS重签名

作者: 第六梦 | 来源:发表于2018-10-31 13:35 被阅读20次

    公司项目需求,需要对公司开发者账号下的ipa包进行重签名,生成为企业版开发者下的ipa包。

    一天的研究大致摸索出两套方案,仅供参考:

    1.ios-app-signer-master ,按图操作,只需要三个选项即可。

    2.iReSign-master,按图操作,注意entitlements.plist文件只需要如下两项

    application-identifier 生成规则:企业证书ID.bundleid(中间那个点不要忘记加哦)。

    entitlements.plist文件格式:

    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

    <dict>

    <key>application-identifier</key>

    <string>企业证书ID.bundleid</string>

    <key>get-task-allow</key>

    <false/>

    </dict>

    </plist>

    第二种方法可能遇到的问题:

    解决方法:

    可以将源码中的这个判断去掉。

    以上是自己的一些心得,建议用第二种,可控性大一些,如有不懂的地方,欢迎下方留言交流!

    相关文章

      网友评论

          本文标题:iOS重签名

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