App iOS en SwiftUI para explorar ejércitos de Warhammer Age of Sigmar desde el spreadsheet público:
https://docs.google.com/spreadsheets/d/12yiSFPhptA95R7Gihxq3g5HMJvjdwm9AsSHO2RxXKBo/edit?gid=0#gid=0
- Lista los ejércitos disponibles.
- Permite buscar por facción, spearhead y texto relacionado.
- Muestra detalle con imagen pública del ejército, reglas, alianza, puntos y estado.
- Conserva la referencia de
Quick Rulespara dejar lista una segunda iteración.
La columna Quick Rules del spreadsheet público está publicada como file chip. Google expone el nombre del archivo, pero no una URL pública directa de la imagen en el HTML accesible sin autenticación. Por eso esta versión:
- usa la imagen pública del ejército que sí expone la hoja;
- muestra el nombre del archivo de
Quick Rulescomo referencia en el detalle.
- macOS con Xcode 26 o más reciente.
- iOS Simulator o un iPhone físico.
- Conexión a internet al abrir la app, porque los datos se descargan desde Google Sheets.
Si lo subís a GitHub:
git clone <TU_URL_DEL_REPO>
cd warhammerSi ya lo bajaste como zip:
cd warhammerOpción 1, desde Finder o Xcode:
- Abrí
WarhammerQuickRules.xcodeproj
Opción 2, desde terminal:
open WarhammerQuickRules.xcodeproj- Elegí el target
WarhammerQuickRules. - Elegí un destino:
iPhone 16,iPhone 16 Pro, o cualquier simulador disponible. - Ejecutá:
Product > Build - Para correr:
Product > Run
Atajo:
Cmd + Bpara buildCmd + Rpara correr
Listar simuladores disponibles:
xcrun simctl list devicesBuild para simulador:
xcodebuild \
-project WarhammerQuickRules.xcodeproj \
-scheme WarhammerQuickRules \
-sdk iphonesimulator \
-destination 'platform=iOS Simulator,name=iPhone 16' \
buildSi no tenés iPhone 16, cambiá el nombre por cualquiera de xcrun simctl list devices.
- Abrí el simulador desde Xcode o con:
open -a Simulator- Corré la app desde Xcode con
Cmd + R.
Opcionalmente podés bootear un simulador específico:
xcrun simctl boot "iPhone 16"
open -a Simulator- Conectá el iPhone por cable o Wi‑Fi.
- Abrí
WarhammerQuickRules.xcodeproj. - En Xcode, elegí tu iPhone como destino.
- En
Signing & Capabilities, seleccioná tuTeam. - Si hace falta, cambiá el
Bundle Identifier. - Presioná
Cmd + R. - En el iPhone, aceptá al desarrollador si iOS lo pide.
WarhammerQuickRules.xcodeproj: proyecto Xcode.WarhammerQuickRules/ArmyRepository.swift: descarga y parseo del spreadsheet público.WarhammerQuickRules/ArmyListViewModel.swift: estado y búsqueda.WarhammerQuickRules/ArmyListView.swift: listado y detalle SwiftUI.WarhammerQuickRules/Army.swift: modelo de dominio.
- Armar una partida
1vs1. - Persistir selección local.
- Resolver imágenes reales de
Quick Rulessi aparece una fuente pública con URL directa.