-
Notifications
You must be signed in to change notification settings - Fork 82
Mobile Build iOS and Android
Native build configuration and the remote app-update policy. Part of Mobile Overview. Release conventions: Release Process.
Podfile, mobileAppYC.xcworkspace (open the workspace, not the .xcodeproj), mobileAppYC.xcodeproj, link-assets-manifest.json. Version fields MARKETING_VERSION / CURRENT_PROJECT_VERSION in the pbxproj. First run:
# from apps/mobileAppYC
pnpm run start # Metro
pnpm run ios # build + launch simulatorapp/, build.gradle, settings.gradle, gradlew, gradle/. versionCode / versionName in android/app/build.gradle; release signing via my-release-key.keystore + YC_RELEASE_* gradle props.
pnpm run android- Firebase:
firebase.json(root). Native linking:react-native.config.js; assets viareact-native-asset. - Amplify outputs
devamplify_outputs.json/prodamplify_outputs.json(gitignored, mocked in tests) select dev vs prod backends.
src/features/appUpdate/services/appUpdatePolicy.ts drives the update gate:
-
evaluateAppUpdatePrompt,compareVersions,getCurrentAppIdentity,shouldShowOptionalPrompt; typesAppUpdatePrompt/UpdatePromptKind. - Driven by remote
MobileConfig.appUpdate, rendered byappUpdate/components/AppUpdateBottomSheet.tsx, and gated inApp.tsx'sAppUpdateGate(supportsoff/optional/requiredflows with store-URL deep links).
This is the client half of the Mobile App Update plan (the backend serves the policy via the mobile-config endpoint).
Mobile ships as discrete tagged releases (mobile-vX.Y.Z-iOS-vA.B); app-store submission is a separate manual step. See Release Process.
Home · Architecture · ADRs · Plans · Roadmap · Contributing · Main repo · DeepWiki · Discord
Yosemite Crew is a product of DuneXploration UG (haftungsbeschränkt). This wiki mirrors the repository; where a page and the repo disagree, the repo wins. See the Wiki Style Guide.
Product & Domain
Architecture
Applications
- Backend — Overview
- Frontend / PIMS Web — Overview
- Mobile — Overview
- Desktop PIMS Shell
- Developer Portal
- SuperAdmin
Design & Accessibility
Engineering Handbook
Decisions (ADRs)
Design Docs & Plans
Meta
Canonical code & docs: main repo · Auto-generated companion: DeepWiki