iOS 模块化方法的已知问题?

Known issues for iOS modularized approach?

我们有一个经典的 iOS 应用程序,它是使用 objective-c 开发的,它具有很多功能。相同的功能也已用于其他类似的应用程序。

现在我们计划重新构建实体应用程序。减少开发工作的方法之一,我们计划将功能模块化为框架,重新使用相同的 objective-c 代码,这样所有应用程序都可以使用框架,编译时间会更少。

同样作为 rewamp 的一部分,我们将使用 iOS 10 和 swift3。

请与我分享您的 ideas/feedback,将弹出什么问题或执行此方法的任何限制。

感谢您的帮助!

谢谢, 斯里尼

只需将其打包为 cocoapods 并部署到您的公司 git 是我认为最快的方式,打包到框架中也很好,但它有许多样板文件,例如不能在任何设备或设备上 运行模拟器,如果使用 fat framework 则需要在归档时提取模拟器部分,或者如果它们相互依赖则必须使用 embed framework,....这很烦人