Cordova + Ionic framework - Как безопасно изменить название пакета?
Я хотел бы изменить имя по умолчанию для установочного пакета по умолчанию com.ionicframework.starter
на com.something.something
, как я могу сделать это безопасно? Что мне нужно изменить?
Спасибо за любой совет.
Ответы
Ответ 1
Вы должны внести это изменение в config.xml, найденном в корне вашего проекта. Например, у вас может быть что-то вроде этого:
<widget id="com.ionicframework.exampleproject223738" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
Измените идентификатор на все, что захотите, и он будет работать для всего проекта, Android и iOS.
Однако, если вы уже отправили в хранилище приложений с именем пакета, вы не можете изменить имя пакета в этот момент. Если вы не хотите представить новый проект. Обновления должны быть сделаны с соответствующими именами пакетов.
Привет,
Ответ 2
Все, что я сделал, было: а) Перейдите в MainProjectFolder → config.xml и найдите строку, которая говорит
<widget id="io.ionic.starter" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
Ответ 3
Изменение имени пакета в config.xml - это первый шаг, есть другие шаги, которые необходимо выполнить, чтобы ответить на вопрос о " безопасном " изменении имени пакета.
@ananth дал практический ответ. Однако это может быть еще более упрощено, поскольку я проверил и проверил на Ionic 3.
- Изменить имя пакета в config.xml
- Удалить платформу,
ionic cordova platform rm <platform>
- Добавить платформу обратно,
ionic cordova platform add <platform>
- Если на платформе был Android, восстановите ключ подписи. На этой странице (https://forum.ionicframework.com/t/how-to-automatics-sign-android-applications-with-the-ionic-cli/87449) представлен самый простой и безопасный процесс.
Ответ 4
Нужно просто обновить имя пакета в файле config.xml и переустановить все плагины ионного состояния reset - плагины; предостережение, чтобы все плагины были перечислены в package.json.
Ответ 5
Это то, что я сделал,
- Измените имя пакета в config.xml
- введите "ионный ремонт"
Это.
Он удаляет/добавляет платформу, удаляет/добавляет пакеты узлов и делает другие вещи, но все будет автоматически.