iOS - 包含其他应用程序的应用程序
问题描述:
我想将我的应用程序交给另一位开发人员在他的iOS应用程序中进行分析。 目标是在他的应用程序中直接打开我的应用程序的快捷方式 - 不只是到应用程序商店的链接。
问题是我的应用程序必须保持编译,因为我不想交出我的源代码。 这是一种编译iOS应用程序的情况,封装了另一个iOS应用程序,甚至可能吗?
在此先感谢。iOS - 包含其他应用程序的应用程序
答
在一个应用程序捆绑的所有代码都必须staticly联系,所以你就必须重写和编译你的应用程序作为一个可链接共享图书馆。
答
你真正想要做的事情是不可能的。每个应用程序都有自己的代码结构,不能嵌入到其他应用程序中(例如MainWindow.xib)。每个应用程序也由开发人员的私钥签名,所以这是一个障碍。你不能只给他一个你的应用程序的二进制文件。
你可以做的是可能带你的.XIBs和视图控制器,并给他他们来实现。如果没有模型也需要迁移,这是最简单的。然后,他可以呈现您的视图,以利用视图控制器中内置的逻辑。
这不是一个微不足道的工作量和可疑的价值。如果你不愿意共享源代码,那么以上都不是真的适合你。
我的建议是,上面的人都提到过,并在他的应用中使用了一个指向你的URL方案。是的,你的应用程序需要安装,但他的工作和你的工作之间有一个明确和明确的分离。
嗨hotpaw2。 tnx为你回答。你确定我能用你记下的方法得到一个可以打开的“嵌套”应用程序,并在前台替换容器应用程序吗? –
Almog - 静态链接后,它们将在同一个图标下的同一个应用程序。 – hotpaw2