Объедините несколько IPA в один IPA - PullRequest
2 голосов
/ 01 февраля 2012

Существует ли какой-либо возможный способ объединения нескольких проектов IPA или отдельных iOS XCode, чтобы конечным результатом была одна iOS IPA, устанавливаемая на iPhone / iPad? У меня есть приложение-демон, которое полностью отделено от основного приложения, которое я хотел бы связать, если это возможно.

Вот информация о том, как это сделать для приложений MacOSX. Кто-нибудь знает что-нибудь о приложениях для iOS?

Правки в ответах на вопросы:

  • Это приложение VOIP, наверное, не настоящий демон
  • Не предназначен для распространения в магазине приложений

Ответы [ 4 ]

1 голос
/ 20 декабря 2012

Вообще говоря, ДагВ прав.

Вы не можете объединить несколько приложений в одном IPA. Однако это не потому, что вы не можете поместить их в один IPA, а скорее потому, что iTunes и iOS распознают только одно приложение в таком IPA.

IPA - это просто zip-архив с каталогом Payload, который содержит приложение. Вы можете вручную создать IPA с несколькими приложениями в каталоге Payload, но iTunes будет «видеть» только сначала (я верю в алфавитном порядке) в этом IPA.

1 голос
/ 01 февраля 2012

У вас не может быть приложений-демонов на iPhone, только приложения, которые разрешают определенные вещи в многозадачном режиме (VOIP, служба определения местоположения, воспроизведение музыки, завершение передачи данных)

0 голосов
/ 01 февраля 2012

Чтобы понять, что сказал Ник, нет, вы не можете объединять IPA.

Чтобы добиться фонового выполнения для VOIP, местоположения и т. Д., Вы не создаете и не объединяете демоны или несколько приложений.Вместо этого вы должны использовать методы, описанные здесь , и ограничены в том, что вы можете сделать.

0 голосов
/ 01 февраля 2012

вы не можете сделать это для iphone. Приложения имеют один исполняемый файл и запускаются в изолированной программной среде без прав на запуск демона или других служб.

возможно, вы можете сделать это на взломанных устройствах, но я не знаю.

...