Replace Slint UI with UIKit and add milestones

Fixes #2.\nFixes #9.
This commit is contained in:
Georg Bauer
2026-07-31 09:52:24 +02:00
parent 8f9a4dfc00
commit f201814d54
33 changed files with 7455 additions and 7878 deletions

View File

@@ -10,7 +10,14 @@ targets:
deploymentTarget: "17.0"
settings:
PRODUCT_BUNDLE_IDENTIFIER: de.rfc1437.gotcha
DEVELOPMENT_TEAM: MU22FMRGK8
CODE_SIGN_STYLE: Automatic
TARGETED_DEVICE_FAMILY: "1"
CODE_SIGN_ENTITLEMENTS: Gotcha.entitlements
SWIFT_VERSION: "5.0"
SWIFT_OBJC_BRIDGING_HEADER: Gotcha-Bridging-Header.h
LIBRARY_SEARCH_PATHS: "$(inherited) $(DERIVED_FILE_DIR)/rust"
OTHER_LDFLAGS: "$(inherited) -lgotcha_core"
info:
path: Info.plist
properties:
@@ -20,10 +27,12 @@ targets:
- UIInterfaceOrientationPortrait
sources:
- Assets.xcassets
postCompileScripts:
- name: Build Rust app
- Sources
- Generated/gotcha_core.swift
preBuildScripts:
- name: Build Rust core
basedOnDependencyAnalysis: false
script: |
./build_for_ios_with_cargo.bash gotcha-app
./build_rust_core.bash
outputFiles:
- $(TARGET_BUILD_DIR)/$(EXECUTABLE_PATH)
- $(DERIVED_FILE_DIR)/rust/libgotcha_core.a