Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: Add iOS app deployment workflows #408

Merged
merged 1 commit into from
May 10, 2024
Merged

Conversation

riscait
Copy link
Member

@riscait riscait commented May 9, 2024

🔗 Related Issues

🙌 What's Done

Setup Certificates

  1. Download the Certificate (Type: Distribution) file
  2. Double-click to add to keychain access
  3. In keychain access, under login/Certificates, sub-click the private key of the Distribution that you have just added.
  4. Select Export "{file name}"
  5. Export p12 file
  6. Save to 1Password
  7. Convert to Base64 string with $ base64 --input "Certificates.p12"
  8. Add to GitHub Organization secrets
    • Certificates.p12 -> Encode to Base64 -> CERTIFICATES_P12
    • Certificates.p12 password -> CERTIFICATES_P12_PASSWORD

Setup App Store Connect API Key

  1. Create an App Store Connect API Key in App Store Connect - User and Access page
  2. Add to GitHub Organization secrets
    • Issuer ID -> ASC_ISSUER_ID
  3. Add to GitHub Repository secrets
    • KEY ID -> ASC_KEY_ID
    • API Key (.p8) -> Encode to Base64 -> ASC_KEY_BASE64

✍️ What's Not Done

🖼️ Image Differences

📝 Additional Notes

@riscait riscait force-pushed the deploy-ios-app-workflows branch from 7010abe to 61ef4c4 Compare May 9, 2024 09:13
@riscait riscait marked this pull request as ready for review May 9, 2024 09:20
@riscait riscait requested a review from a team as a code owner May 9, 2024 09:20
@riscait riscait requested review from boywithdv and naipaka and removed request for a team and boywithdv May 9, 2024 09:20
Copy link
Contributor

@naipaka naipaka left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM
Thank you for adding the workflow!🚀

@riscait riscait merged commit 0f9c514 into main May 10, 2024
7 checks passed
@riscait riscait deleted the deploy-ios-app-workflows branch May 10, 2024 01:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Creating an automated iOS distribution workflow
2 participants