将多个 IPA 捆绑在一个 IPA 中

发布于 2025-01-01 23:46:06 字数 439 浏览 4 评论 0原文

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

这里是有关为 MacOSX 应用程序执行此操作的信息。有人知道 iOS 应用程序吗?

编辑回答问题:

  • 它是一个 VOIP 应用程序,我想不是一个真正的守护进程
  • 它不适合在应用程序商店上分发

Is there any possible way to bundle multiple IPA's or individual iOS XCode projects so that the end result is a single iOS IPA, installable on an iPhone/iPad? I have a daemon app that is entirely separate from the main app that I would like to bundle if possible.

Here is information on doing this for MacOSX apps. Does anyone know anything about iOS apps?

Edits in response to questions:

  • It is a VOIP app, I guess not a true daemon
  • It is not intended for distribution on the app store

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

病毒体 2025-01-08 23:46:07

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

也许你可以在越狱设备上执行此操作,但我不知道。

you cannot do this for iphone. Applications have one single executable and run in sandbox without privilege to run daemon or other services.

maybe you can do this in jailbroken devices, but i don't know.

顾忌 2025-01-08 23:46:07

详细说明 Nick 所说的,不,你不能组合 IPA。

要实现 VOIP、位置等的后台执行,您无需创建和捆绑守护程序或多个应用程序。相反,您必须使用此处描述的技术< /a>,并且您能做的事情受到限制。

To elaborate on what Nick said, no you cannot combine IPAs.

To achieve background execution for VOIP, location, etc, you do not create and bundle daemons or multiple applications. Instead you have to use the techniques described here, and are limited in what you can do.

内心激荡 2025-01-08 23:46:06

iPhone 上不能有守护程序应用程序,只能有允许执行多任务处理中的某些操作的应用程序(VOIP、位置服务、播放音乐、完成数据传输)

You can't have daemon apps on iPhone, only apps that allow certain things in multitasking (VOIP, location service, playing music, finishing data transfer)

深居我梦 2025-01-08 23:46:06

一般来说,DougW 是对的。

您不能将多个应用程序合并到一个 IPA 中。然而,这并不是因为您不能将它们放入一个 IPA 中,而是因为 iTunes 和 iOS 只能识别此类 IPA 中的一个应用程序。

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

Generally speaking DougW is right.

You cannot combine multiple application in one IPA. However, it's not because you can't put them in one IPA, but rather because iTunes and iOS will recognize only one application in such IPA.

IPA is just a zip archive with Payload directory which contains an app. You can manually create IPA with multiple apps in Payload directory, but iTunes will "see" only first (I believe alphabetically) in this IPA.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文