Skip to main content

Swift SDK

Use the 1.0.0 SwiftPM library from trusted Swift tooling. This is an SDK, not an Xcode plugin or a mobile credential distribution mechanism.

Before you install

The current client artifacts are published as versioned GitHub Release assets in private repositories. Sign in with a GitHub account that has repository read access before opening a release. An anonymous 404 is expected for these private links; it does not mean the release is missing. The SDKs are not published to npm or RubyGems, and the Action is not published to the GitHub Marketplace.

If you need repository access, email AppsCert support with the artifact and version you need and the GitHub account that should receive read access. Do not include API keys, OIDC assertions, workload tokens, passwords, private keys or certificate files in the request.

Request an authorized workload token through managed workload onboarding. Keep it in trusted tooling; do not embed it in an iOS app.

Swift SDK · 1.0.0

Open the private Swift release. The supported SwiftPM dependency resolves the exact private Git tag; configure GitHub Git access first (gh auth status, then gh auth setup-gitif SwiftPM cannot use your authenticated Git session):

.package(
    url: "https://github.com/jojoyaco/appscert-client-swift.git",
    exact: "1.0.0"
)

Add that package to the consumer target and import AppsCertSDK. The v1 client accepts an opaque workload token; do not embed one in a mobile app or browser. This SwiftPM library is not an Xcode plugin.

c3209c7