Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/103.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以将一个iPhone应用嵌入另一个?_Iphone_Ios_Ipad - Fatal编程技术网

是否可以将一个iPhone应用嵌入另一个?

是否可以将一个iPhone应用嵌入另一个?,iphone,ios,ipad,Iphone,Ios,Ipad,是否可以将一个iPhone应用程序合并到另一个应用程序中,以便重新发布? 我们将发布一些由其他开发者拥有的应用程序,需要使用我们的品牌和其他类似功能创建一些预售。最初的开发者可以为我们构建应用程序,但不会向我们提供源代码 对不起,如果这个问题听起来很愚蠢,我们在这个领域没有太多的经验,只需要澄清一些事情 谢谢大家! 不,你不能。您只能执行自己的应用程序,不能在捆绑包中嵌入其他应用程序。将应用程序嵌入其他应用程序是不可能的,或者更好,您可以这样做,但苹果会拒绝它,而且无论如何,您将无法在非越狱设备

是否可以将一个iPhone应用程序合并到另一个应用程序中,以便重新发布? 我们将发布一些由其他开发者拥有的应用程序,需要使用我们的品牌和其他类似功能创建一些预售。最初的开发者可以为我们构建应用程序,但不会向我们提供源代码

对不起,如果这个问题听起来很愚蠢,我们在这个领域没有太多的经验,只需要澄清一些事情


谢谢大家!

不,你不能。您只能执行自己的应用程序,不能在捆绑包中嵌入其他应用程序。

将应用程序嵌入其他应用程序是不可能的,或者更好,您可以这样做,但苹果会拒绝它,而且无论如何,您将无法在非越狱设备上启动它


更具体地说,如果您只有二进制文件,您可以尝试修改资源文件(即.nib和.strings文件),以在某种程度上修改UI。当然,您需要重新生成应用程序的签名(并希望一切正常)。

这只是一个想法,但也许您可以将其他开发人员的应用程序作为静态库。这样做的好处是,其他开发人员不必放弃他们的源代码,您也不会面临任何与代码签名和bundle-id相关的问题,包括静态库是完全安全的

唯一的缺点是开发人员仍然需要单独交付内容,他们需要学习如何构建静态库。还需要每个应用程序/每个库调用它的入口点,甚至可能需要一个小界面,以允许容器应用程序了解单个应用程序的状态,取消它们等等

正如我所说,这只是一个想法,这种方法可能存在一些问题,但我现在确实没有看到。但也许其他人可以对此发表评论


您可能想了解一些关于构建静态objective c库的知识。

检查Apple自定义URL方案,它可能会对您有用。只是帮助=>