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

使用最新的ios签名格式

2021-05-24 10:15 栏目:ios签名 查看()

在分发应用程序之前,您需要对其应用ios企业签名。签名证明您是应用程序的创建者,并使系统能够检测到您对应用程序签名后发生的有害更改(无论是偶然的还是恶意的)。为了安全起见,iOS拒绝启动签名丢失或无效的应用程序。

从iOS14.2beta2开始,系统将检查新的,更安全的签名格式。启动使用旧格式签名的应用程序的用户收到警告,该应用程序必须使用新格式重新签名。在将来的版本中,新格式将成为强制性格式,并且系统将不会启动具有旧签名格式的应用程序。

确定您的应用是否需要新的签名

此更改不会影响大多数应用。对于通过AppStore或TestFlight分发的应用程序,在使该应用程序可供下载之前,AppStoreConnect首先会验证您的签名,然后使用Apple身份重新签名该应用程序。通过这些渠道可用的应用程序已经具有新的签名格式。

对于通过其他方式(例如临时性或通过AppleDeveloperEnterpriseProgram)分发的应用程序,Xcode和codesign实用程序已经创建使用这种新格式的签名已有好几年了。如果您在运行macOS10.14或更高版本的Mac上对应用程序进行了签名,则该应用程序已经具有新的签名格式。

要检查调用的应用程序是否具有新签名,可以使用该实用程序:MyApp.appcodesign

%codesign-dv/path/to/MyApp.app

在输出中查找类似的字符串。对于小于的任何值,您需要重新签名您的应用。

重新签署您的应用

如果您的应用没有新的签名,则需要在运行macOS10.14或更高版本的Mac上重新签名。例如,使用以下命令使用钥匙串中存储的名为“您的协同设计身份”的签名身份对应用程序捆绑包重新签名:MyApp.app

%codesign-s"YourCodesignIdentity"-f--preserve-metadata/path/to/MyApp.app

如果您的应用程序包含嵌套代码,例如应用程序扩展,框架或捆绑的watchOS应用程序,请从嵌套最深的位置开始分别对每个项目进行签名,以解决问题。有关使用该codesign实用程序的更多信息,请参见其手册页。

或者,您可以使用在macOS10.14或更高版本上运行的Xcode重新ios企业签名分发应用程序。有关应用程序分发的一般信息,请参阅为Beta测试和发布ios签名分发应用程序。

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

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

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

上一篇:iOS企业签名比超级签名更受欢迎。为什么?

下一篇:设计ipa签名需考虑的ios签名原理

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