Як в Cordova зробити різні ID пакетів для Andoid та iOS

Тут все просто, можете залишити ваш widget id, але додайте до нього декілька тегів

<widget android-packageName="com.androidcompany.androidname"  ios-CFBundleIdentifier="com.ioscompany.iosname" id="com.mycomany.myname" xmlns:android="http://schemas.android.com/apk/res/android" android-versionCode="87" defaultlocale="ru-RU" version="2.3.5" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
  • android-packageName="com.androidcompany.androidname"  - для Android
  • ios-CFBundleIdentifier="com.ioscompany.iosname" - для iOS

Після ціх змін, вам буде необідно видати платформи та встановити їх заново.

cordova platform remove ios
cordova platform remove android

cordova platform add ios
cordova platform add android

Нажаль по іншому ніяк