MacOS: Tahoe 26.3
Xcode: 26.5
Mob: 0.6.18
Using a new project it cannot build.
$ mix mob.new calculator
$ cd calculator
$ mix mob.install
$ xcrun simctl boot "iPhone 16e"
$ open -a Simulator
$ mix mob.doctor
Tools
✓ version manager — mise (/Users/camilo/.local/bin/mise)
✓ Elixir — 1.20.0-rc.5
✓ OTP — 29 (ERTS 17.0)
✓ Hex — 2.4.2
✓ epmd — /Users/camilo/.local/share/mise/installs/erlang/29.0/erts-17.0/bin/epmd
✓ adb — /Users/camilo/Library/Android/sdk/platform-tools/adb
✓ xcrun — Xcode 26.5
✓ zig — 0.16.0
✓ java — openjdk version "21.0.11" 2026-04-21 LTS
✓ Android SDK — /Users/camilo/Library/Android/sdk
✓ Android NDK — 27.2.12479018 (recommended) ✓
✓ python3 — /opt/homebrew/bin/python3
✓ rsync — /usr/bin/rsync
✓ ideviceinfo — /opt/homebrew/bin/ideviceinfo
$ mix mob.deploy --native --ios
$ mix mob.deploy --native --ios
Fetching dependencies...
Resolving Hex dependencies...
Resolution completed in 0.048s
Unchanged:
bandit 1.11.1
bunt 1.0.0
cc_precompiler 0.1.11
credo 1.7.18
db_connection 2.10.1
decimal 3.1.0
ecto 3.14.0
ecto_sql 3.14.0
ecto_sqlite3 0.24.0
elixir_make 0.9.0
eqrcode 0.2.1
ex_ast 0.12.0
ex_slop 0.4.1
exqlite 0.36.0
file_system 1.1.1
finch 0.22.0
glob_ex 0.1.11
hpax 1.0.3
igniter 0.8.0
jason 1.4.5
mime 2.0.7
mint 1.8.0
mix_audit 2.1.5
mob 0.6.18
mob_dev 0.5.11
nimble_options 1.1.1
nimble_parsec 1.4.2
nimble_pool 1.1.0
owl 0.13.0
phoenix 1.8.7
phoenix_html 4.3.0
phoenix_live_view 1.1.30
phoenix_pubsub 2.2.0
phoenix_template 1.0.4
plug 1.19.2
plug_crypto 2.1.1
req 0.5.18
rewrite 1.3.0
sourceror 1.12.0
spitfire 0.3.12
telemetry 1.4.2
text_diff 0.1.0
thousand_island 1.4.3
websock 0.5.3
websock_adapter 0.5.9
yamerl 0.10.0
yaml_elixir 2.12.1
All dependencies have been fetched
Deploying to devices...
Building iOS simulator app...
=== Installing exqlite as OTP library
=== Cross-compiling sqlite3_nif.so for iOS simulator
ld: warning: -undefined dynamic_lookup is deprecated on iOS-simulator
=== Copying priv/repo assets
=== Copying Elixir stdlib
=== Copying EEx stdlib
=== Syncing OTP runtime to /Users/camilo/.mob/runtime/ios-sim
=== Copying Mob logos
=== Spot-check
✓ /Users/camilo/.mob/cache/otp-ios-sim-d9045670/calculator/Elixir.Calculator.App.beam
✓ /Users/camilo/.mob/cache/otp-ios-sim-d9045670/calculator/Elixir.Calculator.HomeScreen.beam
=== Generating enif_* keep-alive table
174 enif_* symbols pinned
error: invalid option: -Dproject_swift_sources
error: access the help menu with 'zig build -h'
error: the following build command failed with exit code 1:
ios/.zig-cache/o/10ad23d224495e444f3e1d6bd7521ad8/build /Users/camilo/.local/share/mise/installs/zig/0.16.0/zig /Users/camilo/.local/share/mise/installs/zig/0.16.0/lib ios ios/.zig-cache /Users/camilo/.cache/zig --seed 0x792f34d2 -Zbb9e8bd190cceb4a binary -Dmob_dir=/Users/camilo/Developer/elixircl/elixir-mobile/modules/calculator/examples/calculator/deps/mob -Dotp_root=/Users/camilo/.mob/cache/otp-ios-sim-d9045670 -Derts_vsn=erts-17.0 -Dsdkroot=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator26.5.sdk -Ddriver_tab=/Users/camilo/Developer/elixircl/elixir-mobile/modules/calculator/examples/calculator/deps/mob/ios/driver_tab_ios.zig -Denif_keepalive=/var/folders/nx/h37qd0kd7d93gy72rhh22bv40000gn/T/mob_ios_sim_3426/enif_keepalive.c -Dproject_ios_dir=/Users/camilo/Developer/elixircl/elixir-mobile/modules/calculator/examples/calculator/ios -Dmodule_name=Calculator -Dproject_swift_sources= -Dproject_root=/Users/camilo/Developer/elixircl/elixir-mobile/modules/calculator/examples/calculator -Dproject_c_nifs= -Dproject_rust_libs=
✗ iOS native build failed: zig build binary (iOS sim) exited 1
Native build had failures — see errors above.
Run `mix mob.doctor` to check your environment, or `mix mob.deploy` (without --native) once the issue is fixed.
** (Mix) Native build failed
MacOS: Tahoe 26.3
Xcode: 26.5
Mob: 0.6.18
Using a new project it cannot build.
$ mix mob.doctor$ mix mob.deploy --native --ios