发布网友 发布时间:2022-10-16 12:26
共1个回答
热心网友 时间:2023-10-18 23:58
当我们点击xcode工程的target时,可以看到在Build Phases一样看到framework可选的状态有几种:在xcode 10及之前,有三种状态:Do Not Embed、Embed & Sign和Embed Without Signing
Embed:嵌入,用于动态库,动态库在运行时链接,所以它们需要被打进bundle里面。如何判断呢?使用终端执行:
如果返回:
态库和动态库的区别
系统的.framework是动态库,我们自己建立的.framework一般是静态库。
*Signing:只用于动态库,如果已经有签名了就不需要再签名。如何判断呢?使用终端执行:
如果返回: