我找到了这篇文章Creating your first iOS Framework,以为我已经成功了:-)。可惜,我无法让它工作,主要是因为我不知道自己在做什么。
我只想创建一个(私有的)框架(库),用于共享Swift代码。我想在框架中使用CocoaPods引入其他框架,如Alamofire。我没有意图将此框架公开。
我几乎不理解为什么会使用Carthage(而不是CocoaPods)来管理框架并将其导入到消费应用程序中的机制。但是,该示例混合使用了Carthage和CocoaPods,并设置了一个Podspec,我认为我不需要,这让我感到困惑。
在这篇文章中,子项目的概念以及将下载的Carthage框架拖入框架并在使用应用程序中“导入”共享框架本身都让我感到困惑。我想知道为什么要这样做以及其后果是什么。
那么,我是不是走错了路?有没有一个非常简单的方法可以在两个相关应用程序之间私下共享Swift代码和其他工件呢?
有人能解释一下理论吗?
我很少有时间来处理我的应用程序,当我想到重复编码时,我的内心就会感到不安,所以我浪费了无数个小时来寻找那个简单的指南,并尝试遵循我找到的指南 - 最终都是令人失望的结果。
任何帮助都将不胜感激。
谢谢, 彼得...