我有一个情况,两个独立的公司希望“加入”他们的iOS应用程序在一起,形成一个单一的应用程序(这样只需要一个应用程序商店下载)。这些应用程序具有完全独立的代码库。两家公司希望合作,但他们并不希望彼此看到对方的代码。对代码进行一定程度的篡改是可以接受的。有没有什么方法可以“打包”代码库或二进制文件,以便app1可以合并到app2中,而app2开发人员没有访问app1代码库的权限?谢谢
bcs8qyzn1#
当然,将其中一个(或两个)应用程序制作成库或框架,可以从另一个调用(以示例化和打开XIB文件和视图控制器,这是“另一个”应用程序的父视图)。然后,源代码就可以从一个部分到另一个部分保持分离和区别。但是,您还必须制定解决方案,以处理在两个应用程序中实现的任何应用程序委托(UIApplicationDelegate)方法。祝你好运!
yshpjwxd2#
您还可以创建不同模块的多个框架,然后导入您的框架,这将使您的代码保持独立并易于管理
2条答案
按热度按时间bcs8qyzn1#
当然,将其中一个(或两个)应用程序制作成库或框架,可以从另一个调用(以示例化和打开XIB文件和视图控制器,这是“另一个”应用程序的父视图)。
然后,源代码就可以从一个部分到另一个部分保持分离和区别。
但是,您还必须制定解决方案,以处理在两个应用程序中实现的任何应用程序委托(UIApplicationDelegate)方法。祝你好运!
yshpjwxd2#
您还可以创建不同模块的多个框架,然后导入您的框架,这将使您的代码保持独立并易于管理