Подтвердить что ты не робот

Cordova + Ionic framework - Как безопасно изменить название пакета?

Я хотел бы изменить имя по умолчанию для установочного пакета по умолчанию com.ionicframework.starter на com.something.something, как я могу сделать это безопасно? Что мне нужно изменить?

Спасибо за любой совет.

4b9b3361

Ответ 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.

  1. Изменить имя пакета в config.xml
  2. Удалить платформу, ionic cordova platform rm <platform>
  3. Добавить платформу обратно, ionic cordova platform add <platform>
  4. Если на платформе был Android, восстановите ключ подписи. На этой странице (https://forum.ionicframework.com/t/how-to-automatics-sign-android-applications-with-the-ionic-cli/87449) представлен самый простой и безопасный процесс.

Ответ 4

Нужно просто обновить имя пакета в файле config.xml и переустановить все плагины ионного состояния reset - плагины; предостережение, чтобы все плагины были перечислены в package.json.

Ответ 5

Это то, что я сделал,

  1. Измените имя пакета в config.xml
  2. введите "ионный ремонт"

Это.

Он удаляет/добавляет платформу, удаляет/добавляет пакеты узлов и делает другие вещи, но все будет автоматически.