phntmxyz_ios_publishing_sidekick_plugin library

Helps with iOS publishing, similar to fastlane but without ruby.

Classes

Keychain
Represents the keychain on macos
P12CertificateInfo
PListWriter
ProvisioningProfile
XcodePbxproj

Enums

ExportMethod
ExportOptionsPlist method

Functions

buildIpa({required File certificate, String? certificatePassword, required ProvisioningProfile provisioningProfile, required ExportMethod method, required String bundleIdentifier, bool? newKeychain, DartPackage? package, Duration archiveSilenceTimeout = const Duration(minutes: 3)}) Future<File>
Manually signs and archives a iOS project
installProvisioningProfile(ProvisioningProfile provisioningProfile) → void
Installs the provisioning profile on the dev machine
readP12CertificateInfo(File certificate, {String? password}) P12CertificateInfo

Exceptions / Errors

CommandTimeoutException
Exception thrown when a command times out
XcodeBuildArchiveTimeoutException