nigig-org/crates/pageflipnav/dev/ios
2026-07-26 19:38:26 +03:00

60 lines
1.7 KiB
Text

# iOS
cargo makepad apple ios --org=dev.nigig --app=pageflipnav run-sim -p pageflipnav --release
open -a Simulator
xcrun simctl boot "iPhone 15 Pro Max" && open -a Simulator
xcrun simctl list devices | grep Booted
xcrun simctl list
xcrun simctl listapps booted
xcrun simctl spawn booted log collect --output ~/Desktop/simulator_logs.logarchive
xcrun simctl launch booted dev.app.pageflipnav
xcrun simctl erase all
xcrun simctl spawn booted log stream --predicate 'process == "pageflipnav"'
xcrun simctl shutdown all
killall -9 com.apple.CoreSimulator.CoreSimulatorService
sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService
xcrun simctl boot "iPhone 15 Pro Max"
open -a Simulator
sudo xcodebuild -license accept
sudo xcode-select --reset
RUST_LOG=debug cargo makepad ios-sim
This makepad app the horizontal or vertical scrolling does not happen in android but
happens in desktop macbook app.
The Horizontall scroll does not happen in a desktop app compiled in Windows OS too.
rm -rf ~/.Trash/*
open -a Simulator
# 1. Boot an iPhone 15 Pro simulator
xcrun simctl list devices | grep "iPhone 15 Pro"
# copy the UDID
xcrun simctl boot <UDID>
open -a Simulator
# 2. Build and install (if you have an .app bundle)
cargo build --target aarch64-apple-ios-sim
# then install via xcrun simctl install booted <path>
xcrun simctl list devices
#### Running on an iOS simulator
4. If you're using an iOS simulator, do the following:
```sh
clear && cargo makepad apple ios \
--org=org.nigig \
--app=PFN \
run-sim -p pageflipnav --release
```
> [!TIP]
> If you get errors from the simulator, update your simulator tooling:
> ```sh
> xcodebuild -downloadPlatform iOS
> ```