ndonkoHenri / flet-github-action-workflows

A collection of GitHub Action Workflows to ease the building of Flet applications.
https://youtu.be/ObO-D2TD_wo
MIT License
26 stars 9 forks source link

IOS artifact contains only .xcarchive instead of .ipa file #8

Open JuliusWiedemann opened 3 weeks ago

JuliusWiedemann commented 3 weeks ago

The build-ipa job builds an .xcarchive instad of an .ipa file. The flet documentation explains that if no team ID is provided a unsigned iOS archive will be generated: docs

So this behaviour seems to be correct. Unfortunatelly, if I add a team id, the build fails because xcode cannot sign my application with my id. Is there a way to add the apple provisioning profile to github and use it to sign the app? Only a .ipa file can be run on an ios device. Without it, the ios build is not very useful.

The current workflow would be to download the .xcarchive, load it into xcode and convert it to a .ipa file. Am I correct here? Would be great if this workflow could be automated :) Also, I don't have a physical mac, so I'm depending on github actions macos runner to build my app for IOS.