在单个IPA中捆绑多个IPA

时间:2012-01-31 20:52:55

标签: iphone ios ipad ipa

是否有任何可能的方法捆绑多个IPA或单个iOS XCode项目,以便最终结果是单个iOS IPA,可安装在iPhone / iPad上?我有一个守护进程应用程序,它与我想要捆绑的主应用程序完全分开。

Here is information为MacOSX应用程序执行此操作。有没有人知道iOS应用程序?

回答问题时编辑:

  • 这是一个VOIP应用,我猜不是真正的守护进程
  • 不适合在应用商店发布

4 个答案:

答案 0 :(得分:1)

您不能在iPhone上拥有守护程序应用程序,只允许在多任务处理中使用某些内容的应用程序(VOIP,位置服务,播放音乐,完成数据传输)

答案 1 :(得分:1)

一般来说DougW是对的。

您无法在一个IPA中组合多个应用程序。但是,这并不是因为你不能把它们放在一个IPA中,而是因为iTunes和iOS只能识别这种IPA中的一个应用程序。

IPA只是一个带有Payload目录的zip存档,其中包含一个应用程序。您可以在Payload目录中手动创建多个应用程序的IPA,但iTunes将仅在此IPA中“看到”(我相信按字母顺序排列)。

答案 2 :(得分:0)

你不能为iPhone做这个。应用程序只有一个可执行文件,并在沙箱中运行,没有运行守护程序或其他服务的权限。

也许你可以在越狱设备中做到这一点,但我不知道。

答案 3 :(得分:0)

详细说明尼克所说的,不,你不能将IPA结合起来。

要实现VOIP,位置等的后台执行,您不需要创建和捆绑守护进程或多个应用程序。相反,你必须使用techniques described here,并且限制你可以做的事情。