DEV Community

Diego (Relatable Code)
Diego (Relatable Code)

Posted on • Originally published at relatablecode.com on

2

How to publish a PWA to the iOS App Store

PWABuilder.com is a site that allows you to link your PWA and generate files to publish it to various different app stores. I previously used it to create the files necessary to publish my app to the Google Playstore and the Windows Store. Recently an option was added for the App Store as well!

DISCLAIMER: I’m only aware of being able to do this on a MAC OS as it is required to use XCODE to bundle and ship off the software to App Store Connect. If there is a method with Windows mention it in the comments!

PWABuilder

PWABuilder Url Input
PWABuilder URL Input

Firstly, let’s navigate to PWABuilder.com and enter the corresponding URL in the input above. Afterward, some basic stats are provided. By hitting the next button we can now start generating the files.

PWABuilder iOS Option
PWABuilder iOS Option

Next, hit the store package option for iOS.

In the generated folder the team at PWABuilder included a next-step guide to work through the process of generating package:

https://github.com/pwa-builder/pwabuilder-ios/blob/main/next-steps.md

Follow through the steps and you’ll be able to begin the publishing process! Do note that to be able to publish an app in the App Store a developer license must be purchased.

This is an example of my own personal app being published:

My app

If you try this out let me know how it goes in the comments below!

More content at Relatable Code

Originally published at https://relatablecode.com on November 28, 2021.

Sentry mobile image

Improving mobile performance, from slow screens to app start time

Based on our experience working with thousands of mobile developer teams, we developed a mobile monitoring maturity curve.

Read more

Top comments (0)

Billboard image

📊 A side-by-side product comparison between Sentry and Crashlytics

A free guide pointing out the differences between Sentry and Crashlytics, that’s it. See which is best for your mobile crash reporting needs.

See Comparison

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay