Embed & Sign 与 Embed Without Signing 的区别

9,512 阅读1分钟

升级到Xcode 11后,我们在引入动态库的时候发现xcode的动态库配置项发生了变化。 xcode 提供了3个选项:Do Not Embed,Embed & Sign,Embed Without Signing,有些小伙伴对Sign表示疑惑,这其实是Xode组合配置项,Sign对应配置项:Code Sign On Copy,当我们☑️ Build Phases → Embed Frameworks 下的Frameworks时:

对应的General → Frameworks,Libraries,and Embedded Content则自动改变成SIgn 选项:

由于iOS的签名机制,应用导入第三方或者自己制作的包显然需要证书的签名,OS X则对应选择Embed Without Sign