Skip to content

kivy-school/kivy-app-hello-world

Repository files navigation

create .venv by

uv sync

make build-wheels executable

chmod +x build-wheels.sh

build custom wheels for local wheels/simple

./build-wheels.sh

update pyproject.toml to use current location of wheels folder

sed -i '' 's|url = "file://.*wheels/simple"|url = "file://'"$PWD"'/wheels/simple"|' pyproject.toml

update simple index

uv run psproject update simple

update xcode project site-packages

uv run psproject update site-packages

run on desktop (normal uv desktop mode)

uv run hello-world

same commands when venv is activated

source .venv/bin/activate

psproject update simple
psproject update site-packages
hello-world

open xcode project and set developer id

run xcode project without having to launch xcode

!!! warning Xcode.app is still required to be installed

simulator

uv run ps-launcher sim DEVICE-UUID

iphone or ipad

uv run ps-launcher ios DEVICE-UUID

!!! info get device uuid

xcrun xctrace list devices

result:

== Devices ==
My Mac Pro (AAAAAAAA-BBBB-CCCC-DDDD-EEEEEEEEEEEE)
My iPad Pro (26.3) (00001234-ABCDEF1234560000)

== Simulators ==
iPad Pro (11-inch) (4th generation) Simulator (26.2) (12345678-ABCD-1234-ABCD-123456789ABC)
iPhone 16e Simulator (26.2) (87654321-DCBA-4321-DCBA-CBA987654321)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors