IDEMSInternational / open-app-builder

PLH App Frontend
GNU General Public License v3.0
5 stars 24 forks source link

[FEATURE] New github action: `reusable-ios-build` #2240

Open jfmcquade opened 3 months ago

jfmcquade commented 3 months ago

What? Follow-up to #2234

A new github action is required to build an ios version of the app. This would be analogous to the reusable-android-build action, incorporating the yarn workflow ios action introduced by #2256 (see also #2252 for how yarn workflow android is incorporated into reusable-android-build.yml).

chrismclarke commented 3 months ago

I would expect this to potentially be somewhat trickier than the android actions, due to the environmental restrictions ios place on app build.

Likely this will involve running the actions on an mac-os based ci runner (thankfully gh actions does support, and some system for managing the certs/signing process for production builds.

In the past I've used Fastlane Codesigning for this, or otherwise there might be some other github action templates that we can use like we do for the r0adkll playstore actions.