是否有任何可能的方法来捆绑多个 IPA 或单个 iOS XCode 项目,以便最终结果是单个 iOS IPA,可安装在 iPhone/iPad 上?我有一个与主应用程序完全分开的守护程序应用程序,如果可能的话,我想捆绑它。
这是有关为 MacOSX 应用程序执行此操作的信息。有人知道 iOS 应用吗?
针对问题的编辑:
- 这是一个 VOIP 应用程序,我猜它不是一个真正的守护进程
- 它不适用于在应用商店中分发
一般来说,DougW 是对的。
您不能在一个 IPA 中组合多个应用程序。但是,这并不是因为您不能将它们放在一个 IPA 中,而是因为 iTunes 和 iOS 在此类 IPA 中只能识别一个应用程序。
IPA 只是一个带有 Payload 目录的 zip 存档,其中包含一个应用程序。您可以在 Payload 目录中手动创建具有多个应用程序的 IPA,但 iTunes 只会在此 IPA 中“看到”第一个(我相信按字母顺序排列)。
您不能在 iPhone 上安装守护程序应用程序,只能在多任务处理中使用某些应用程序(VOIP、定位服务、播放音乐、完成数据传输)
你不能为 iphone 做到这一点。应用程序只有一个可执行文件并在沙箱中运行,没有运行守护程序或其他服务的权限。
也许您可以在越狱设备中执行此操作,但我不知道。
详细说明尼克所说的,不,你不能结合 IPA。
要实现 VOIP、位置等的后台执行,您无需创建和捆绑守护程序或多个应用程序。相反,您必须使用此处描述的技术,并且您可以做的事情受到限制。