installing-mobile-preview-builds

Install Mobile Preview Build (iOS)

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "installing-mobile-preview-builds" with this command: npx skills add rssnext/folo/rssnext-folo-installing-mobile-preview-builds

Install Mobile Preview Build (iOS)

Use this skill to create a fresh local preview iOS build and install it on a connected iPhone.

Inputs

  • Optional $ARGUMENTS : device identifier (UDID or exact device name).

  • If no argument is provided, auto-select the first paired iPhone from xcrun devicectl list devices .

Workflow

Validate repo and tooling.

  • Run from repo root and ensure apps/mobile exists.

  • Verify pnpm , xcrun , xcodebuild , and eas-cli are available.

  • Verify EAS login: cd apps/mobile pnpm dlx eas-cli whoami

Resolve target device.

  • List paired devices: xcrun devicectl list devices

  • Choose device in this order:

  • $ARGUMENTS if provided and matches exactly one device.

  • Otherwise, first paired iPhone.

Trigger local preview iOS build.

mkdir -p .context/preview-install cd apps/mobile pnpm dlx eas-cli build -p ios --profile preview --non-interactive --local --output=./build-preview.ipa cd ../.. cp apps/mobile/build-preview.ipa .context/preview-install/folo-preview.ipa

Install to device locally.

unzip -q -o .context/preview-install/folo-preview.ipa -d .context/preview-install/unpacked APP_PATH=$(find .context/preview-install/unpacked/Payload -maxdepth 1 -name '*.app' -type d | head -n 1) xcrun devicectl device install app --device "<device-id>" "$APP_PATH"

Try launching app.

xcrun devicectl device process launch --device "<device-id>" is.follow --activate

  • If launch fails due to locked device, instruct the user to unlock iPhone and open Folo manually.

Failure Handling

  • If local build fails, report:

  • build mode (local )

  • failing command

  • key error message from command output

  • If app config fails with Assets source directory not found ... /out/rn-web , prebuild assets then retry once: pnpm --filter @follow/rn-micro-web-app build --outDir out/rn-web/html-renderer

Output Format

Always return:

  • Build mode (local ) and final status.

  • Local IPA path.

  • Target device identifier.

  • Install result (installed or failed ) and launch result.

  • Next action for the user if manual action is required.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

update-deps

No summary provided by upstream source.

Repository SourceNeeds Review
General

image-gen

Generate AI images from text prompts. Triggers on: "生成图片", "画一张", "AI图", "generate image", "配图", "create picture", "draw", "visualize", "generate an image".

Archived SourceRecently Updated
General

explainer

Create explainer videos with narration and AI-generated visuals. Triggers on: "解说视频", "explainer video", "explain this as a video", "tutorial video", "introduce X (video)", "解释一下XX(视频形式)".

Archived SourceRecently Updated