App Store Connect API – Vapor Web App Example

This is an example web app built using vapor that lets users register their devices to your provisioning profile.

How to Run

Mac OS

You need to have Xcode installed. The example was made in 13.2.1

In the root folder open package.swift

note: upon first start resolving the spm packages will take a significant amount of time

In Sources/App/routes.swift add your credentials on the top. See how to get an API key

Press run in Xcode

After the server launches visit localhost:8080 in your browser.

Dockerized (in swift:5.5-focal)

You need to have docker installed

In the root folder

Build: docker compose build

Run: docker compose up app

visit localhost:8080 in your browser

GitHub

View Github