将第三方框架变为静态框架是否可行

时间:2019-03-26 09:56:52

标签: ios swift frameworks cocoapods

我的应用程序依赖于许多静态框架。这些框架是由CocoaPods导入的。所有框架还依赖于某些第三方框架,例如:AFNetWorking。将第三方框架变为静态框架是否可行?它的优点和缺点是什么? enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

这个问题没有简单的答案。这取决于框架。一些容忍非常容易地变为静态,而一些构建步骤假定它们是动态框架。您将需要尝试。您应该期望这样做会花费大量时间,并且要进行大量的反复试验。重做3rdparty框架的构建过程并没有一个简单的答案。

也就是说,如果底层依赖项(AFNetworking)的任何包含框架都是动态的,则不能轻易将其设为静态。实际上,这极大地限制了您可以静态化的程度。