当我打包 use_frameworks 时,包变大了。为什么?
When I package use_frameworks, the package gets bigger. Why?
- cocoapods 版本:1.8.4
- iOS版本:13.1
- Xcode版本:11.3.1
- swift版本:5.0.1
使用use_frameworks包时包变大,查看包内容发现[=对应的包多了17=]xx.frameworks.dsyms 在 dSYMs 文件夹中
q1:这里发生了什么?
q2: 我应该使用 use_frameworks 而不考虑混合吗?
use_frameworks
导致您的 pods 被构建到动态框架中,这比静态链接需要更多 space。
但是,如果您将 CocoaPods 更新到 1.9.0,您可以通过以下方式享受两个世界:
use_frameworks! :linkage => :static
- cocoapods 版本:1.8.4
- iOS版本:13.1
- Xcode版本:11.3.1
- swift版本:5.0.1
使用use_frameworks包时包变大,查看包内容发现[=对应的包多了17=]xx.frameworks.dsyms 在 dSYMs 文件夹中
q1:这里发生了什么?
q2: 我应该使用 use_frameworks 而不考虑混合吗?
use_frameworks
导致您的 pods 被构建到动态框架中,这比静态链接需要更多 space。
但是,如果您将 CocoaPods 更新到 1.9.0,您可以通过以下方式享受两个世界:
use_frameworks! :linkage => :static