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
Extensions
-
PlistOnStringExt
on Map<
String, dynamic> - PlistXmlBuilderExt on XmlElement
- ProvisioningProfileFile on File
- XcodePbxprojFile on File
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