https://www.kodeco.com/120-how-to-submit-an-app-to-apple-from-no-account-to-app-store-part-1
developer account
an account for you as an individual to do shit
app store connect
their centralised toolbase to handle app deployment
xcode
their IDE to develop and deploy apps to app store connect
pre-req
manual way (underlying flow)
make a certificate for you as a developer
that’s it. you as a developer are now authorised.
https://stackoverflow.com/questions/18120040/can-we-use-same-csr-to-create-certificates-for-different-companies
certificates are on a per developer per team basis, but you can reuse CSR between teams
if you wanna run your app on a physical device, you’ve to get some OUID or something for it, and then add it to app store connect (this is on a per team basis)
next create an app id. this is on a per app basis
provisioning profile
this basically brings together a cert, a device ID and an app id, to finally give you a profile to run that app on your physical device
i don’t think you need one to deploy. cause on Hukum we don’t have it lol
that’s it!