Форум программистов, компьютерный форум CyberForum.ru

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225
#1

О дублировании target - Программирование iOS/iPhone

06.11.2013, 16:42. Просмотров 391. Ответов 1
Метки нет (Все метки)

Сегодня появилась задача продублировать один из таргетов приложения, переименовать его и внести небольшие коррективы в код.
В офисе, где работаю, сидит два джуниора, и я один из них. Пошел в Гугл, сразу нашел две инструкции, делаю - не получается. То есть, новый таргет создается, устанавливается, но при установке заменяет собой то приложение, с которого снималась копия.
Спустя несколько попыток обнаружил, что "Bundle Identifier" у обоих таргетов один и тот же. Поменял его руками в plist-файле и все заработало.

Смущает тот факт, что в найденных в сети инструкциях ни слова не было об этом шаге. Может быть я что-то не то делал?
Выполнил следующие действия:
1. Продублировал таргет.
2. Изменил имя plist-файла на новое имя таргета в lowercase
3. В build settings таргета изменил во вкладке packaging названия таргета на новое.
4. Обновил "Manage schemes", добавив новосозданный таргет.
5. Руками изменил Bundle Identifier.

Конечно, нетрудно выполнять вручную последний пункт, но почему-то мне кажется, что я что-то пропустил, раз надо куда-то лезть руками, и в инете об этом не пишут.
Что скажете?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.11.2013, 16:42     О дублировании target
Посмотрите здесь:

тег target HTML, CSS
Задержка при дублировании клипов, как её реализовать? ActionScript AS 2.0
Objective-C target-action
Список: Ошибка вывода членов списка при дублировании ключей C++
вкладка target Android
Поиск и вывод сообщения о дублировании записи MS Access
Правило обработки при дублировании
Delphi Target options
Bash Не работает target
E.target.tagName JavaScript
HTML, CSS Ошибка в валидаторе при дублировании атрибута
Ошибка при дублировании записи MS Access

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
glvrzzz
95 / 71 / 12
Регистрация: 12.12.2012
Сообщений: 214
07.11.2013, 07:20     О дублировании target #2
Да вроде все правильно, Bundle Identifier - по сути основной идентификатор приложения, по нему определяется одно и то же это приложение или нет. А кроме как руками, как его еще можно изменить? Он задается всегда разработчиком, XCode за вас его не угадает.
Хотя насколько я помню, по умолчанию он выставляется ид.вашей.компании.${PRODUCT_NAME}. Если было так, то видимо у вас в таргетах стоял одинаковый ${PRODUCT_NAME}, либо вы поменяли Bundle Id на другой и соответственно он такой и остался при копировании.
Yandex
Объявления
07.11.2013, 07:20     О дублировании target
Ответ Создать тему
Опции темы

Текущее время: 06:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru