是否可以将一个iPhone应用程序合并到另一个应用程序中以重新分发它? 我们将发布其他开发人员拥有的几个应用程序,需要使用我们的品牌和其他类似功能创建一些前贴片广告。原始开发人员可以为我们构建应用程序,但不会向我们提供源代码。
对不起,如果问题听起来很愚蠢,我们在该领域没有太大的经验,只需要澄清一些事情
谢谢!
答案 0 :(得分:1)
不,你不能。您只能执行自己的应用,不能在其中嵌入其他应用。
答案 1 :(得分:1)
无法将应用程序嵌入到另一个应用程序中,或者更好,你可以这样做,但Apple会拒绝它,无论如何你将无法在非越狱设备上启动它。
就您的具体情况而言,如果您只有二进制文件,则可以尝试修改资源文件(即.nib和.strings文件)以在某种程度上修改UI。当然,您需要为应用程序重新生成签名(并希望一切正常)。
答案 2 :(得分:1)
这只是一个想法,但也许您可以将其他开发人员应用程序包含为静态库。优点是其他开发者不必放弃他们的来源,你不会面对任何代码签名和捆绑id相关的问题,包括静态库是非常安全的。
唯一的缺点是开发人员仍然需要单独提供内容,他们需要学习如何构建静态库。还需要每个应用程序/每个库调用它的入口点,甚至可能是一个小型界面,允许容器应用程序了解各个应用程序状态,取消它们等。
正如我所说,这只是一个想法,我可能无法立即看到这种方法的问题。但也许其他人可以对此发表评论...
您可能需要查看this link以了解有关构建静态目标c库的信息。
答案 3 :(得分:0)
检查apple自定义URL方案,它可能对您有用。只是帮助=> http://iosdevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html