2010-09-03 2 views
5

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

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

Цените, Alex.

ответ

7

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

3

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

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

Смежные вопросы