Repository navigation
docs(mobile): document signed iPhone release installs - #431
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
There was no repeatable device-install runbook for updating the existing S2Code Nightly app on shuvphone without changing its identity or signing assets.
Change
Document a fresh origin/main worktree, UTF-8 CocoaPods environment, local Release build with the existing team, and devicectl installation, version verification, launch, and process checks. Clarify the separate production identity and why no Metro/EAS/hosted account is required.
Verification
f024fe5e53532d09901abf2a2ccd49695c56e352(includes chore(sync): merge 274 upstream commits through 2026-11-10 #429 and fix(release): account for prepared Windows server cache files #430) with Xcode 27.2 beta 2 (27B5028f):BUILD SUCCEEDED.codesign --verify --deep --strictpassed; embeddedmain.jsbundlepresent.dev.shuv.shuv2code.nightlyon shuvphone: device reports version 2.3.0, build 10753, matching the built main revision.devicectl device process launchsucceeded; main process PID 13434 and widget process PID 13433 were present afterward.vp run check:changedandgit diff --checkpassed.No application build fixes were needed after the upstream sync. CocoaPods initially failed in the non-UTF-8 shell; exporting
LANG/LC_ALL=en_US.UTF-8fixed setup and is included in the runbook.Model: gpt-6-astra. Harness: shuvpi (pi).