专业IOS签名团队
闪电售后,性价比秒杀上架,快速上线、测试
提供 iOS 企业证书签名服务,让您的 iOS App 无需提交 App Store 或设置
UDID 即可在iPhone、iPad 等设备上直接安装,帮助您快速完成应用内测
过程,降低测试成本,缩短上线时间。

如何知道使用什么签名证书来进行ipa签名?

2019-10-09 07:47 栏目:ipa签名 查看()

我有一堆.ipa文件,并且使用脚本将其辞职。

那么,如何检查配置文件/ipa签名证书以确保它们使用了正确的信息?

理想情况下,我希望能够获取任何.ipa文件,并告诉使用哪个配置文件/签名证书进行ios签名。

背景资料:我们的企业发行证书即将过期,我想重新苹果企业签名。对于我们在Xcode中制作并存档的所有内容,这都是简单的做法,但是对于第三方供应商制作的可分发内容,我无法做到。我想避免请求重新签名的.ipa文件,因为新的.ipa 可能包含未知更改并引入了问题,而且它们也可能会向我们收费...但是我更担心第一个问题。

由于我们的旧发行证书和新发行证书都仍然有效(您有6个月的重叠期),因此我需要确认新证书已被使用,否则当旧证书过期且“辞职”脚本没有生效时,我看起来真的很傻。不能真正完成这项工作。

配给配置文件具有一个UUID,可以使用Terminal命令查看它:

安全cms -D -i(path_to_your_provisioning_profile)

请参阅命令输出的UUID部分,例如:

<key>UUID</key>

<string>A008C022-7B82-4E40-8B37-172763E1E3CC</string>

Xcode在.app捆绑包中插入用于对应用程序进行ipa签名的配置文件。要找到它,请将.ipa重命名为.zip,用Finder解压缩,在/ Payload中找到.app文件。.app文件上的“显示软件包内容”,并找到名称为的配置文件embedded.mobileprovision。

使用以上命令转储其权利,并将其与在Xcode Organizer>“设备”选项卡>“配置文件”下的“配置文件”部分的配置文件中找到的UUID进行比较。您可以在这些磁盘上使用“在Finder中显示”来显示其在磁盘上的位置。

我已经可以使用以下过程成功进行测试。

将原始.ipa安装到设备上。

转到设置->常规->配置文件(请参阅旧的配置文件)

从设备中删除应用和旧配置文件

退出应用。

在设备上安装重新签名的应用

转到设置->常规->配置文件(请参阅新的配置文件)

这似乎是一种确认供应配置文件已更新的防弹方法,并且由于配置文件中仅包含1个签名证书,因此我们必须使用新证书进行ipa企业签名。

扫二维码与IOS签名经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/ios企业签名咨询/签名价格咨询/技术建议/互联网交流

上一篇:ios发行配置文件和发行ipa签名证书已过期

下一篇:如何查找,下载和共享您的ipa签名发行证书

郑重申明:IOS企业签名以外的任何单位或个人,不得使用该案例作为工作成功展示!
  • 咨询QQ:869349528
    邮箱:869349528@qq.com
    工作时间:08.30-23.30
友情链接: ios企业签名 微构网
Copyright © 2017-2019 www.wegto.com.版权所有  鄂ICP备19007640号-1    苹果企业签名  苹果签名  ios企业签名  
点击这里给我发消息