mix mob.adopt.native.ios (mob_dev v0.6.11)

Copy Markdown View Source

Walks priv/templates/mob.new/ios/**/*.eex (resolved from mob_new — see MobDev.Adopt.Generator), renders each, and writes via Igniter.create_new_file/4 with on_exists: :skip. Then copies binary static iOS assets via direct File.copy!/2.

Idempotent — on_exists: :skip for EEx-rendered files; File.exists? pre-check for binaries.

With --python, also applies the Pythonx wiring ({:pythonx, ...} dep in mix.exs, generates lib/<app>/python_paths.ex). iOS-only — Android Python is intentionally out of scope. Mirrors mix mob.enable pythonx.