2010-04-30 2 views
1

Когда я загружаю свое приложение из iStore, последняя тестовая версия, установленная на моем телефоне, переписывается. Кто-нибудь знает, как иметь две версии одного и того же приложения бок о бок?, имеющий тестовое приложение отладки и выпущенное приложение для отладки бок о бок

В тестовом проекте я отредактировал настройки сборки, чтобы «realease» и «debug» имели разные названия продуктов. Это, казалось, решило мою проблему, однако, когда я пытаюсь использовать этот трюк в моем фактическом проекте, они снова перезаписывают друг друга.

У кого-нибудь есть рекомендация? Я не против, как это делается.

+2

Измените идентификатор пакета. com.tristan.cool_app для выпуска и com.tristan.cool_app_DEBUG для debuggin –

ответ

1

Идентификатор связки (в вашем файле .plist) является дифференциатором. Измените это, поскольку комментарий Джейсона Коко и загрузка iPhone больше не перезаписываются - это два разных приложения.

Я использую этот трюк, чтобы сравнить App-Store-приложение с AppHore-распределенным приложением на том же устройстве.

(Быстрый и грязный раствор, конечно, является использование двух устройств .... ;-)

+0

Done thanks! Сначала у меня были проблемы с этим, поскольку я использовал неправильный файл .plist, не понимая, что есть другой. Я установил идентификатор пакета в «com.axle8. $ {PRODUCT_NAME}». У меня есть разные настройки для названия продукта в версии выпуска и отладочных версий. – WoodenKitty