Скажем, у меня есть приложение Cordova с идентификатором com.StackOverflowExample.MyQuestion, который я создал с помощью Cordova 3 с помощью CLI (cordova create
). Я добавил платформы iOS и Android для своего приложения и отправил приложение в Apple и в Google Play. Теперь, однако, после отправки моего приложения в Play, я, похоже, потерял свой пароль для хранилища ключей, которое я использовал для подписания файла APK. Я пробовал все, и я не смогу его восстановить.
Поскольку Google Play не позволяет мне подписывать последующий APK, представленный в Play под тем же идентификатором приложения, что и предыдущий APK, подписанный другим хранилищем ключей, я знаю, что мне нужно создать новый идентификатор приложения и начать работу в Android. Я понимаю, что это потребует от моих пользователей загрузки нового приложения, но на данный момент у меня нет другого выбора.
То, что я хотел бы избежать, заключается в том, что эта проблема перетекает в Apple, где я уже создал все свои сертификаты, профили настройки, ключи, запросы подписи и т.д. и загрузил IPA с идентификатором пакета так же, как и идентификатор приложения первого APK, который я отправил в Google Play.
По умолчанию при использовании CLI Cordova добавляет все платформы, которые вы указываете, используя один идентификатор приложения, который вы указываете при запуске cordova create
.
Я хотел бы знать: Возможно ли при запуске cordova platform add
добавить новую платформу под пользовательский идентификатор приложения и, в результате, иметь разные платформы разные идентификаторы приложений в рамках одного и того же приложения Кордовы?