![]() YOUR_APP is the name of your repository (for instance for Lyokone/my_app, it will be my_app.CODE_SIGNING_IDENTITY is the name of the identity signing.PROVISIONING_PROFILE_ID the id of the profile.You need to replace the following things: name: Install the Apple certificate and provisioning profileīUILD_CERTIFICATE_BASE64: $Īs you can see, there are two steps, the first one is running on macOS for the compilation, while the second one is running on Linux to upload the IPA to Firebase App Distribution. Once you've created all these secrets (?), you can finally create the workflow file! name: Deploy iOS to Firebase App Distribution on merge You can see the details of your profile by opening it on macOS! The CI You need to change the method, team id, and match the provisioning profile information with the one in the profile from the precedent step. In your ios folder, create an ist with this inside: FIREBASE_TOKEN is a CI token that you can create using this command.IOS_FIREBASE_APP_ID_STAGING is the id of your iOS app that you can find on the Firebase Console.STAGING_KEYCHAIN_PASSWORD is a password that will be used for your Keychain and defined on the first run.STAGING_BUILD_PROVISION_PROFILE_BASE64 withīase64 provisioning_profile.mobileprovision | pbcopy.STAGING_P12_PASSWORD is the password of your Signing Certificate.The secrets are defined like this in the following scripts: Once you've created everything, you can copy your key in GitHub Action secrets ( see part one to see the process). You can see documentation on how to do it here. You also need to download your provisioning profile in the. When you're exporting the p12, you will also create a password for it. To see how you can export your certificate, you can follow those Apple's instructions. The signing certificate is something specific to your Apple Account, and you're going to need it in the p12 format. To sign your app, you will need an Apple Developer account. Today let's learn how to do the same thing with iOS.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |