Remote development to Xcode archiving and release handoff
For developers without an available Mac locally who need a controlled archive or want to move a temporary release task to a dedicated node.
- Input
- Repository commit, dependency lockfile, signing assets, target scheme
- Node
- Debug M4 · Singapore or Hong Kong · daily or weekly
- Duration fields
- Measure fetch, dependency restore, compilation, archiving, and download separately
-
01
Remote development
Fetch the specified commit over SSH and verify the branch, submodules, dependency lockfile, and clean working tree.
-
02
Certificate check
Confirm that signing files, provisioning profiles, the target identifier, and archive settings match; never expose sensitive values in logs.
-
03
Xcode archive
Record the Xcode version, SDK, command arguments, exit code, and archive path; retain a reproducible command.
-
04
Distribution handoff
Complete the artifact checks required for TestFlight distribution, then pass the archive, export log, and checksums to the release process.
.xcarchive, export package, build log, checksums, and node cleanup record.