用于创建、更新和分发 iOS 框架的正确设置和工作流程

问题描述

我正在创建一个用 Swift 开发的 iOS 框架,该框架需要在内部进行维护,但要分发给公众访问。

我正在考虑诸如 Firebase、Stripe 和其他类似 SDK 之类的东西,在这些 SDK 中,将这些服务集成到他们的应用程序中的开发人员无法通过设计或出于安全原因在幕后看到完整的实现,但可以通过以下方式了解如何利用和使用它们阅读自述文件和文档。

我能够创建一个框架,将其嵌入到另一个应用程序中,并且一切正常,但是尽管花了几个小时寻找,我还是找到了有关如何创建框架并将其上传到 github/cocoapods 以供公共访问的教程,这很好。

然而,我不想与公众共享代码库,只想与框架共享,而我们需要一个存储库来管理内部更新,而我一直无法找到任何好的资源。

  1. 有没有人有这方面的经验或我可以遵循的通用工作流程?
  2. 我们是否创建了 2 个存储库?一个用于托管带有公共框架的示例项目,一个用于托管框架的源代码
  3. 我们是否需要为此创建多个 XCode 项目?

不胜感激任何工作流程的建议、步骤或示例。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)