iOS 相关iOSiOS知识点

iOS framework之Embed、Signing

2020-08-24  本文已影响0人  Cherry_06

当我们点击xcode工程的target时,可以看到在Build Phases一样看到framework可选的状态有几种:在xcode 10及之前,有三种状态:Do Not EmbedEmbed & SignEmbed Without Signing

Embed:嵌入,用于动态库,动态库在运行时链接,所以它们需要被打进bundle里面。如何判断呢?使用终端执行:

file frameworkToLink.framework/frameworkToLink

如果返回:

态库和动态库的区别

系统的.framework是动态库,我们自己建立的.framework一般是静态库。

*Signing:只用于动态库,如果已经有签名了就不需要再签名。如何判断呢?使用终端执行:

codesign -dv frameworkToLink.framwork

如果返回:

上一篇 下一篇

猜你喜欢

热点阅读