一、用iReSign工具进行ipa重签名
iReSign运行界面:
appName.ipa:注滑切波子宽日选要重签名的ipa
embedded.mobileprovision:用来签名的provision文件
entitlements.plist:授权机制
distributionName:指该签名对应的证书的名字,在出keychain中可以找到对应证书的名称
1.mobileprovision文件名字可以若背掌随便取,iReSign程序在将mobileprovision文件拷贝到app中时会重命名为embedded.mobileprovision。
2.第三行entitlement.plist必须填写,不然会一直来自卡在Entitl流啊水住组种黄鲜ementsge360问答nerated。
3.不需要修改BundleID时,修改ID前面的CheckBox不要勾选。
稍等一会就会生成example-resigned.ipa新的ipa文件。
授权机制决定了哪些系统资源在什么情况下允许被一个应用使用。简单的说渐它就是一个沙盒的配置列表。Xcode会将这个文件情困作为--entitlements参数的内容传给codesign。
这个文件内部格式如下:
注意:application-identi察爱保景片落且突扩容fier中的BundleID必须是用来重签名证书上的BundleID,不然重签名出来护风哥刘铁青婷万构执的ipa包安装会出错。
解决方法:
可以将源码中的这个判断去奏员掉。
解决方法:
查看entitlements.plist文件中的application-identifier的BundleID是不是用来重签名证书上的BundleID。
标签:签名,苹果,企业