Project

PSPublishModule

Build, test, version, sign, and publish PowerShell modules with reusable PowerForge pipelines.

Stars 48
Forks 16
PowerShell Gallery downloads 17,213
Release v3.0.169
Language: C# Updated: 2026-10-13

API Reference

Command

Test-AppleAppReleaseDrift

Namespace PSPublishModule
Inputs
None
Outputs
System.Boolean PowerForge.AppleAppReleaseDriftReport

Tests local Xcode project version values against App Store Connect.

Remarks

Tests local Xcode project version values against App Store Connect.

Examples

Authored help example

EXAMPLE 1


Test-AppleAppReleaseDrift -IssuerId 'Value' -KeyId 'Value'
        

Common Parameters

This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.

For more information, see about_CommonParameters.

Syntax

Test-AppleAppReleaseDrift [-AppId <String>] [-BundleId <String>] -IssuerId <String> -KeyId <String> [-PassThru] -Path <String> [-Platform <iOS>] [-PrivateKey <String>] [-PrivateKeyPath <String>] [-Quiet] [-TokenLifetimeMinutes <Int32>] [<CommonParameters>]
#
Parameter set: All Parameter Sets

Parameters

AppId String optionalposition: namedpipeline: False
App Store Connect app id.
BundleId String optionalposition: namedpipeline: False
Bundle identifier filter used when AppId is omitted.
IssuerId String requiredposition: namedpipeline: False
Issuer ID from App Store Connect API keys.
KeyId String requiredposition: namedpipeline: False
Key ID associated with the private key.
PassThru SwitchParameter optionalposition: namedpipeline: False
Return the full drift report instead of a Boolean.
Path String requiredposition: 0pipeline: Falsealiases: FullName, ProjectPath
Path to a .xcodeproj directory or project.pbxproj file.
Platform ApplePlatform optionalposition: namedpipeline: Falsevalues: 6
Platform filter.
Possible values: iOS, iPadOS, macOS, tvOS, watchOS, visionOS
PrivateKey String optionalposition: namedpipeline: False
Private key text in PEM format.
PrivateKeyPath String optionalposition: namedpipeline: False
Path to a private key file in PEM format.
Quiet SwitchParameter optionalposition: namedpipeline: False
Suppress warnings for drift messages.
TokenLifetimeMinutes Int32 optionalposition: namedpipeline: False
Token lifetime in minutes, up to 20.

Outputs

System.Boolean, PowerForge.AppleAppReleaseDriftReport