Documentation ¶
Index ¶
Constants ¶
const ( // ThinningNone ... ThinningNone = "none" // ThinningThinForAllVariants ... ThinningThinForAllVariants = "thin-for-all-variants" // ThinningDefault ... ThinningDefault = ThinningNone )
const CompileBitcodeDefault = true
CompileBitcodeDefault ...
const CompileBitcodeKey = "compileBitcode"
CompileBitcodeKey ...
const DistributionBundleIdentifier = "distributionBundleIdentifier"
DistributionBundleIdentifier ...
const EmbedOnDemandResourcesAssetPacksInBundleDefault = true
EmbedOnDemandResourcesAssetPacksInBundleDefault ...
const EmbedOnDemandResourcesAssetPacksInBundleKey = "embedOnDemandResourcesAssetPacksInBundle"
EmbedOnDemandResourcesAssetPacksInBundleKey ...
const ICloudContainerEnvironmentKey = "iCloudContainerEnvironment"
ICloudContainerEnvironmentKey ...
const InstallerSigningCertificateKey = "installerSigningCertificate"
InstallerSigningCertificateKey ...
const ManifestAppURLKey = "appURL"
ManifestAppURLKey ...
const ManifestAssetPackManifestURLKey = "assetPackManifestURL"
ManifestAssetPackManifestURLKey ...
const ManifestDisplayImageURLKey = "displayImageURL"
ManifestDisplayImageURLKey ...
const ManifestFullSizeImageURLKey = "fullSizeImageURL"
ManifestFullSizeImageURLKey ...
const ManifestKey = "manifest"
ManifestKey ...
const MethodKey = "method"
MethodKey ...
const OnDemandResourcesAssetPacksBaseURLKey = "onDemandResourcesAssetPacksBaseURL"
OnDemandResourcesAssetPacksBaseURLKey ....
const ProvisioningProfilesKey = "provisioningProfiles"
ProvisioningProfilesKey ...
const SigningCertificateKey = "signingCertificate"
SigningCertificateKey ...
const SigningStyleKey = "signingStyle"
SigningStyleKey ...
const TeamIDKey = "teamID"
TeamIDKey ...
const ThinningKey = "thinning"
ThinningKey ...
const UploadBitcodeDefault = true
UploadBitcodeDefault ...
const UploadBitcodeKey = "uploadBitcode"
UploadBitcodeKey ....
const UploadSymbolsDefault = true
UploadSymbolsDefault ...
const UploadSymbolsKey = "uploadSymbols"
UploadSymbolsKey ...
Variables ¶
This section is empty.
Functions ¶
func WritePlistToFile ¶
WritePlistToFile ...
func WritePlistToTmpFile ¶
WritePlistToTmpFile ...
Types ¶
type AppStoreOptionsModel ¶
type AppStoreOptionsModel struct { TeamID string BundleIDProvisioningProfileMapping map[string]string SigningCertificate string InstallerSigningCertificate string SigningStyle string ICloudContainerEnvironment ICloudContainerEnvironment DistributionBundleIdentifier string // for app-store exports UploadBitcode bool UploadSymbols bool // Should Xcode manage the app's build number when uploading to App Store Connect? Defaults to YES. ManageAppVersion bool }
AppStoreOptionsModel ...
func (AppStoreOptionsModel) Hash ¶
func (options AppStoreOptionsModel) Hash() map[string]interface{}
Hash ...
func (AppStoreOptionsModel) String ¶
func (options AppStoreOptionsModel) String() (string, error)
String ...
func (AppStoreOptionsModel) WriteToFile ¶
func (options AppStoreOptionsModel) WriteToFile(pth string) error
WriteToFile ...
func (AppStoreOptionsModel) WriteToTmpFile ¶
func (options AppStoreOptionsModel) WriteToTmpFile() (string, error)
WriteToTmpFile ...
type ExportOptions ¶
type ExportOptions interface { Hash() map[string]interface{} String() (string, error) WriteToFile(pth string) error WriteToTmpFile() (string, error) }
ExportOptions ...
type ICloudContainerEnvironment ¶
type ICloudContainerEnvironment string
ICloudContainerEnvironment ...
const ( // ICloudContainerEnvironmentDevelopment ... ICloudContainerEnvironmentDevelopment ICloudContainerEnvironment = "Development" // ICloudContainerEnvironmentProduction ... ICloudContainerEnvironmentProduction ICloudContainerEnvironment = "Production" )
type Manifest ¶
type Manifest struct { AppURL string DisplayImageURL string FullSizeImageURL string AssetPackManifestURL string }
Manifest ...
type Method ¶
type Method string
Method ...
const ( // MethodAppStore ... MethodAppStore Method = "app-store" // MethodAdHoc ... MethodAdHoc Method = "ad-hoc" // MethodPackage ... MethodPackage Method = "package" // MethodEnterprise ... MethodEnterprise Method = "enterprise" // MethodDevelopment ... MethodDevelopment Method = "development" // MethodDeveloperID ... MethodDeveloperID Method = "developer-id" // MethodDefault ... MethodDefault Method = MethodDevelopment )
type NonAppStoreOptionsModel ¶
type NonAppStoreOptionsModel struct { Method Method TeamID string BundleIDProvisioningProfileMapping map[string]string SigningCertificate string SigningStyle string ICloudContainerEnvironment ICloudContainerEnvironment DistributionBundleIdentifier string // for non app-store exports CompileBitcode bool EmbedOnDemandResourcesAssetPacksInBundle bool Manifest Manifest OnDemandResourcesAssetPacksBaseURL string Thinning string }
NonAppStoreOptionsModel ...
func NewNonAppStoreOptions ¶
func NewNonAppStoreOptions(method Method) NonAppStoreOptionsModel
NewNonAppStoreOptions ...
func (NonAppStoreOptionsModel) Hash ¶
func (options NonAppStoreOptionsModel) Hash() map[string]interface{}
Hash ...
func (NonAppStoreOptionsModel) String ¶
func (options NonAppStoreOptionsModel) String() (string, error)
String ...
func (NonAppStoreOptionsModel) WriteToFile ¶
func (options NonAppStoreOptionsModel) WriteToFile(pth string) error
WriteToFile ...
func (NonAppStoreOptionsModel) WriteToTmpFile ¶
func (options NonAppStoreOptionsModel) WriteToTmpFile() (string, error)
WriteToTmpFile ...