один XCode Project несколько приложений для iPhone - PullRequest
5 голосов
/ 03 сентября 2010

Я пытался создать несколько приложений для iPhone, используя один и тот же проект XCode, и это работало нормально, но когда я хочу установить все из них на свой iPhone, iTunes вместо добавления второго приложения как нового, он хочет заменить существующее (первый установлен) со вторым.Я использовал для каждого приложения свою цель и создал скрипт, который копирует в Default.png соответствующее изображение. У моего приложения будут разные дистрибутивы, поэтому мне нужно выяснить, как развернуть приложения, чтобы iTunes установил каждый из них.как одно приложение, а не рассматривать все мои приложения как одно приложение.

Не могли бы вы, ребята, помочь мне с этим?

Оцените, Алекс.

Ответы [ 2 ]

7 голосов
/ 03 сентября 2010

Каждой цели нужен собственный Info.plist.И каждый Info.plist должен иметь свой набор идентификаторов пакетов.Самый простой способ проверить это Project -> Edit Active Target, затем перейти на вкладку Properties и проверить значение в «Identifier».Важно, чтобы каждая цель имела разные идентификаторы, потому что именно так Xcode / iPhone идентифицирует приложение.Если у вас есть несколько целей, использующих один и тот же идентификатор Бунделя, они будут перезаписывать друг друга при установке.

3 голосов
/ 03 сентября 2010

Вам нужны разные Info.plist файлы, каждый из которых задает разные Bundle Identifier, чтобы их унифицировать. В противном случае каждый из них будет выглядеть одинаково для устройства, которое будет просто разламывать друг друга.

Щелкните правой кнопкой мыши цель сборки и выберите «Получить информацию». Перейдите на вкладку «Сборка» и прокрутите вниз до параметра сборки «Файл Info.plist» в разделе «Упаковка». Установите для каждого из ваших целей разные списки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...