getPublishDistributor method
PublishDistributor
getPublishDistributor({
- required ArgResults results,
- required FlutterPublish flutterPublish,
- required FlutterBuild flutterBuild,
override
Implementation
@override
PublishDistributor getPublishDistributor({
required ArgResults results,
required FlutterPublish flutterPublish,
required FlutterBuild flutterBuild,
}) {
final platformBuild = IosPlatformBuild(
buildType: BuildType.ipa,
flutterBuild: flutterBuild,
);
return IosAppStoreDistributor(
flutterPublish: flutterPublish,
platformBuild: platformBuild,
appleUsername: results[argIosAppleUsername] as String,
apiKeyId: results[argIosApiKeyId] as String,
apiIssuerId: results[argIosApiIssuerId] as String,
apiPrivateKeyBase64: results[argIosApiPrivateKeyBase64] as String,
contentProviderId: results[argIosContentProviderId] as String,
teamId: results[argIosTeamId] as String,
isTeamEnterprise: results[argIosTeamEnterprise] as bool?,
distributionPrivateKeyBase64:
results[argIosDistributionPrivateKeyBase64] as String,
distributionCertificateBase64:
results[argIosDistributionCertificateBase64] as String,
updateProvisioning:
bool.parse(results[argIosUpdateProvisioning] ?? 'false'),
xcodeScheme: results[argXcodeScheme] as String?,
);
}