在其他框架中,我见过动态案例中包含 codeSignature。 因为动态框架有“嵌入和签名”选项。 但这一次苹果表示,“在列出的 SDK 用作二进制依赖项的情况下,非常需要签名。”这是否意味着即使您正在部署的 SDK 的“.framework”文件是静态的,您也必须包含 codeSignature?
如果某个框架未包含在影响隐私的 SDK 列表中,是否可以不签名?
如果您观看了去年 WWDC(2023 年)的演示,您可以了解到:
在此演示中,Apple 强调了对 SDK 进行签名的重要性,并鼓励 SDK 开发人员这样做,并且应用程序开发人员可以向 SDK 开发人员询问这一点。
为了回答你的问题,Apple 喜欢让事情变得模糊,并且不能 100% 清楚你必须做什么。我可以估计(重点估计),Apple 可能会在不久的将来的某个时候强制对 SDK 进行签名。