【问题标题】:Combine two iOS apps into one将两个 iOS 应用合二为一
【发布时间】:2012-06-07 08:56:18
【问题描述】:

我的情况是,两家不同的公司希望将他们的 iOS 应用程序“加入”在一起以形成一个应用程序(因此只需要下载一个应用程序商店)。这些应用程序具有完全独立的代码库。这些公司正在寻求合作,但他们并不真正希望彼此看到彼此的代码。

对代码有一定程度的摆弄是可以接受的。

是否有任何方法可以“打包”代码库或二进制文件,以便将应用程序 1 合并到应用程序 2 中,而无需应用程序 2 的开发人员访问应用程序 1 的代码库?

谢谢

【问题讨论】:

    标签: objective-c ios xcode app-store


    【解决方案1】:

    当然,将一个(或两个)应用程序制作成可以从另一个应用程序调用的库或框架(以实例化和打开一个 XIB 文件和视图控制器,它是“其他”应用程序的父视图)。

    然后可以将源代码保持分开,并从一个部分到另一个部分。

    但您还必须制定解决方案来处理在两个应用程序中实现的任何应用程序委托 (UIApplicationDelegate) 方法。祝你好运!

    【讨论】:

    • 我同意,沿着这些思路,您必须在两者之间进行协商,即哪个应用程序正在吞噬哪个。这不仅仅是应用程序委托,一个应用程序可能应该离开商店......
    猜你喜欢
    • 1970-01-01
    • 2012-09-05
    • 1970-01-01
    • 1970-01-01
    • 2016-05-09
    • 2010-12-08
    • 1970-01-01
    • 2015-12-30
    • 2019-05-26
    相关资源
    最近更新 更多