静态框架需要codeSignature吗? (xcode)

问题描述 投票:0回答:1

在其他框架中,我见过动态案例中包含 codeSignature。 因为动态框架有“嵌入和签名”选项。 但这一次苹果表示,“在列出的 SDK 用作二进制依赖项的情况下,非常需要签名。”这是否意味着即使您正在部署的 SDK 的“.framework”文件是静态的,您也必须包含 codeSignature?

如果某个框架未包含在影响隐私的 SDK 列表中,是否可以不签名?

ios frameworks codesign privacy-manifest
1个回答
0
投票

如果您观看了去年 WWDC(2023 年)的演示,您可以了解到:

  • 影响隐私的 SDK 必须包含隐私清单
  • 使用影响隐私的 SDK 的应用程序必须验证这些 SDK 是否已签名

在此演示中,Apple 强调了对 SDK 进行签名的重要性,并鼓励 SDK 开发人员这样做,并且应用程序开发人员可以向 SDK 开发人员询问这一点。

为了回答你的问题,Apple 喜欢让事情变得模糊,并且不能 100% 清楚你必须做什么。我可以估计(重点估计),Apple 可能会在不久的将来的某个时候强制对 SDK 进行签名。

© www.soinside.com 2019 - 2024. All rights reserved.