2009-08-11 4 views
0

Я запускаю небольшую команду разработчиков iPhone и немного беспокоюсь о переносе приложений на iPhone с Xcode.Идентификатор связки

Проблема в том, что всякий раз, когда приложение переносится в iphone, ранее перенесенное приложение таинственно заменяется.

Мой вопрос: «Как я могу гарантировать, что каждое приложение занимает свое собственное место и не заменяет друг друга».

Я предложил всей команде изменить имя идентификатора связки в info.plist, чтобы предотвратить такое событие.

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

Приветствия,

+2

Что вы подразумеваете под «ранее перенесенным приложением»? вы просто устанавливаете новую сборку того же приложения? Или вы устанавливаете несколько разных приложений с одинаковым идентификатором пакета? (Если это так, это неверно). Не знаете, как в него входят платные приложения - эти приложения вы сами создаете или что? – frankodwyer

+0

см. Я получил его сейчас ... когда вы передаете через itunes и используете другой mac (как и мы), приложения, которые есть на этом Mac, заменяют приложения, если выбрана опция синхронизации всех приложений. решением будет то, что мы выбираем конкретное приложение, выполняя синхронизацию, а не выбираем все. также, если есть некоторые платные приложения. Мы можем хранить файлы .ipa на разных компьютерах. ура. – Divanshu

ответ

1

Что касается платных приложений, вы должны быть в состоянии управлять этим через ITunes без загрузки или покупать снова. Например, я разработал приложение для своего iPhone. Я удалил его с устройства, когда 1.0 был выпущен и загружен с помощью промо-кода. Когда я кодировал/тестировал версию 1.1, я бы нажал ее на телефон через Xcode, по сути, «наступая» на платное приложение. Всякий раз, когда я хотел вернуться к версии с официальным заказом версии 1.0, я бы убрал это приложение в iTunes, синхронизирую, а затем перепроверяю. Я также мог бы удалить версию dev через организатор XCode, а затем использовать iTunes, чтобы вернуть купленное приложение.

Надеюсь, что имеет смысл.

+0

благодарит за вашу помощь. Я думал о том же. – Divanshu