重签名bundle id变更问题

公司项目上了企业包, 被签名后发现居然bundle id没有改变. 之前研究过一段时间, 每次签名应该都要和mobileprovision里的bundle id对应, 不对应应该是签名不了了. 现在是怎么实现的这种方式?

md了解一下

:smile:大佬, md具体是什么的缩写 , 我去学习下

MonkeyDev

半重签了解一下

星号profile不行?

重签名可以不改bundleID,但是容易掉签。可以使用Impactor进行签名。但是如果想要连接xcode调试,需要证书和bundleID对应。

就是重签名啊,用自己的开发者账号在苹果后台生成一个包含通配符APP ID的mobileprovision文件,这个.mobileprovision文件复制进.app包里。用证书签mach-o,再用证书+mobileprovision提取出来的权限文件 签整个.app

重签名跟掉签貌似没关系吧,掉签是用了企业证书,企业证书容易被封

我们公司企业证书没被封,不改BundleID就重签名的APP也会有打不开的时候

改了bundleID(相当于一个新的APP,在企业证书的后台能查到这个bundleID),然后用企业证书签名的就是好的。

手动重签还是工具重签