想法是拥有一个 api 框架(新项目 -> cocoa touch 框架),例如“SuperApi”。 SuperApi 使用像 Alamofire、ObjectMapper 和任何我需要的 pod。
接下来我想像普通框架一样将该 SuperApi 集成到我的应用程序中。
我尝试了不同的方法。我试图在“嵌入式二进制文件”中添加它和/或试图在“链接框架和库”中添加 superApi。没有成功。我总是链接整个框架文件夹。
import SuperApi
总是报错:找不到框架
然后我阅读了一些关于工作空间的内容,我可以在其中并行处理很多项目。对于 api 来说,这似乎真的太过强大了。
创建一个没有pods的框架(xcodeproj)是没有问题的。网上有很多描述。但是我的问题的(好的)解决方案是什么? 我不想编写自己的 http 网络 + JSON 解析器。感谢您的输入。
最佳答案
为什么不将 SuperApi 添加为主项目的 pod?您可以将其作为本地 pod,直接链接 the last commit或使用您自己的 private repo
Ray Wenderlich 有一个非常好的教程:https://www.raywenderlich.com/99386/create-cocoapod-swift
关于swift - 框架中的 pod,在 swift 中为主项目导入该框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44845369/