callstackincubator/Rock Remote Build - iOS
Github implementation of the Rock Remote Build for iOS
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jul 2, 2026
- License
- MIT
Pinned Snippet
uses: callstackincubator/ios@7c072d8d6acaa7cc3b038f9f6c5a81bb54da10c7 # v3.1.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| github-token | GitHub Token | yes | — |
| working-directory | Working directory for the build command | no | . |
| destination | Destination to build to: "simulator" or "device". Using "device" runs "rock build:ios --archive" and code signing settings (certificate file/base64, provisioning profile file/base64, certificate password, keychain password) are required. | yes | simulator |
| scheme | Xcode scheme | yes | — |
| configuration | Xcode configuration | yes | — |
| re-sign | Re-sign IPA with new JS bundle. No signing is done for APP bundle (destination == simulator). | no | — |
| ad-hoc | Upload the IPA for ad-hoc distribution to easily install on provisioned devices | no | false |
| certificate-file | [Device Builds] Path to P12 file containing Apple certificate (incl. private key) | no | — |
| certificate-base64 | [Device Builds] Base64 encoded P12 file containing Apple certificate (incl. private key) | no | — |
| certificate-password | [Device Builds] Password for the P12 file containing the Apple certificate | no | — |
| provisioning-profile-file | [Device Builds] Path to Apple provisioning profile (*.mobileprovision) | no | — |
| provisioning-profile-base64 | [Device Builds] Base64 encoded Apple provisioning profile (*.mobileprovision) | no | — |
| provisioning-profile-name | [Device Builds] Name of the Apple provisioning profile (without .mobileprovision extension) | no | — |
| keychain-password | [Device Builds] Password that will protect temporary keychain used for signing (can be a random string) | no | — |
| provisioning-profiles | [Device Builds] JSON array of provisioning profiles | no | — |
| rock-build-extra-params | Extra parameters to pass to "rock build:ios" | no | — |
| comment-bot | Whether to send a comment under PR with the link to the generated build | no | true |
| custom-identifier | Custom identifier used in artifact naming for re-sign and ad-hoc flows to distinguish builds with the same native fingerprint | no | — |
Outputs
| name | description |
|---|---|
| artifact-url | URL of the relevant iOS build artifact (could be cached) |
| artifact-id | ID of the relevant iOS build artifact (could be cached) |