I am using the latest version of the Crashlytics Gradle plugin (03/09/2015). Additional taste size properties for defining groups, notes, or beta messages are ignored.
flavorDimensions "source", "type" productFlavors { network { flavorDimension "source" } simulator { versionName "-SIMULATOR" flavorDimension "beaconSource" buildConfigField "boolean", "IS_SIMULATOR_ENABLED", "true" } paid { flavorDimension "type" ext.betaDistributionReleaseNotes="My Paid Release Notes" ext.betaDistributionGroupAliases="my_paid_group_alias" } free { flavorDimension "type" ext.betaDistributionReleaseNotes="My Free Release Notes" ext.betaDistributionGroupAliases="my_free_group_alias" } }
When I run the following command:
./gradlew assembleNetworkPaidRelease crashlyticsUploadDistributionNetworkPaidRelease
Additional property information is ignored by the crashlytics plugin.
If I moved additional properties to BuildType, it will work:
release { ext.betaDistributionReleaseNotes="My Universal Release Notes" ext.betaDistributionGroupAliases="my_universal_group_alias" }
source share