发布网友 发布时间:2022-04-19 23:57
共2个回答
热心网友 时间:2023-06-27 09:21
一、用iReSign工具进行ipa重签名
iReSign运行界面:
appName.ipa: 要重签名的ipa
embedded.mobileprovision: 用来签名的provision文件
entitlements.plist: 授权机制
distributionName: 指该签名对应的证书的名字,在keychain中可以找到对应证书的名称
1.mobileprovision文件名字可以随便取,iReSign程序在将mobileprovision文件拷贝到app中时会重命名为embedded.mobileprovision。
2.第三行entitlement.plist必须填写,不然会一直卡在Entitlements generated。
3.不需要修改BundleID时,修改ID前面的CheckBox不要勾选。
稍等一会就会生成example-resigned.ipa新的ipa文件。
授权机制决定了哪些系统资源在什么情况下允许被一个应用使用。简单的说它就是一个沙盒的配置列表。Xcode会将这个文件作为 --entitlements参数的内容传给codesign。
这个文件内部格式如下:
注意:application-identifier中的BundleID必须是用来重签名证书上的BundleID,不然重签名出来的ipa包安装会出错。
解决方法:
可以将源码中的这个判断去掉。
解决方法:
查看entitlements.plist文件中的application-identifier的BundleID是不是用来重签名证书上的BundleID。
热心网友 时间:2023-06-27 09:21
1、苹果企业签名是什么,需要提供什么材料吗,怎么合作吗,那么苹果企业签名服务找厦门市衷信企业管理咨询苹果企业签名服务。