Versions in this module Expand all Collapse all v0 v0.1.0 Mar 5, 2026 Changes in this version + const Accessibility + const Camera + const Files + const Location + const Microphone + const Network + const Sandbox + const ScreenRecording + const UIModeAccessory + const UIModeBackground + const UIModeRegular + func Auto() error + func Cleanup() + func LaunchAppBundle(bundlePath string) error + func Request(perms ...Permission) error + func SetUIMode(mode UIMode) error + func Start(cfg *Config) error + func StartContext(ctx context.Context, cfg *Config) error + type Config struct + AdHocSign bool + AppGroups []string + AppName string + AutoSign bool + BundleID string + CleanupBundle bool + CodeSignIdentity string + CodeSigningIdentifier string + Custom []string + CustomArrays map[string][]string + CustomStrings map[string]string + Debug bool + DevMode bool + ForceDirectExecution bool + IconPath string + Info map[string]interface{} + Permissions []Permission + PostCreateHook func(bundlePath string, cfg *Config) error + ProvisioningProfile string + SingleProcess bool + UIMode UIMode + Version string + func NewConfig() *Config + func (c *Config) FromEnv() *Config + func (c *Config) Validate() error + func (c *Config) WithAdHocSign() *Config + func (c *Config) WithAppGroups(groups ...string) *Config + func (c *Config) WithAppName(name string) *Config + func (c *Config) WithAutoSign() *Config + func (c *Config) WithCodeSigning(identity string) *Config + func (c *Config) WithCustom(entitlements ...string) *Config + func (c *Config) WithCustomArray(key string, values ...string) *Config + func (c *Config) WithCustomString(key, value string) *Config + func (c *Config) WithDebug() *Config + func (c *Config) WithDevMode() *Config + func (c *Config) WithIcon(path string) *Config + func (c *Config) WithInfo(key string, value interface{}) *Config + func (c *Config) WithPermissions(perms ...Permission) *Config + func (c *Config) WithPostCreateHook(fn func(bundlePath string, cfg *Config) error) *Config + func (c *Config) WithProvisioningProfile(path string) *Config + func (c *Config) WithSingleProcess() *Config + func (c *Config) WithUIMode(mode UIMode) *Config + func (c *Config) WithUsageDescription(key, description string) *Config + type Error struct + Err error + Help string + Op string + func (e *Error) Error() string + func (e *Error) Unwrap() error + type Permission = permissions.Permission + type UIMode = bundle.UIMode