Skip to content

[bug] version '-sim' in target triple 'arm64-apple-ios13.0-simulator-sim' is invalid #13128

@raptoria

Description

@raptoria

Describe the bug

After updating to the latest IOS, the tauri ios dev command is failing.

The error after running tauri ios dev command:

duxmedical-aahqqdcrqlepwtdchjpelwtniybn/Build/Products/debug-iphonesimulator/duxmedical.app/__preview.dylib
clang: error: version '-sim' in target triple 'arm64-apple-ios13.0-simulator-sim' is invalid

My xcode looks like this

Image

Are there supposed to be 2 options for each device? They all lead to this error.
Image

Reproduction

repro link: https://github.com/raptoria/tauri-repro

pnpm i
pnpm ios

Choose 13 (iPhone 16)

Expected behavior

IOS Simulator should run

Full tauri info output

❯ pnpm tauri info

> duxmedical@0.1.0 tauri /Users/raptoria/projects/duxmedical
> tauri "info"


[✔] Environment
    - OS: Mac OS 15.3.1 arm64 (X64)
    ✔ Xcode Command Line Tools: installed
    ✔ rustc: 1.85.1 (4eb161250 2025-03-15)
    ✔ cargo: 1.85.1 (d73d2caf9 2024-12-31)
    ✔ rustup: 1.28.1 (f9edccde0 2025-03-05)
    ✔ Rust toolchain: stable-aarch64-apple-darwin (default)
    - node: 20.17.0
    - pnpm: 9.9.0
    - yarn: 1.22.22
    - npm: 10.8.2

[-] Packages
    - tauri 🦀: 2.4.1
    - tauri-build 🦀: 2.1.1
    - wry 🦀: 0.50.5
    - tao 🦀: 0.32.8
    - @tauri-apps/api : 2.1.1 (outdated, latest: 2.4.1)
    - @tauri-apps/cli : 2.4.1

[-] Plugins
    - tauri-plugin-shell 🦀: 2.2.1
    - @tauri-apps/plugin-shell : 2.2.1

[-] App
    - build-type: bundle
    - CSP: unset
    - frontendDist: ../dist
    - devUrl: http://localhost:1420/
    - framework: React
    - bundler: Vite

[-] iOS
    - Developer Teams: None

Stack trace


        Warn No code signing certificates found. You must add one and set the certificate development team ID on the `bundle > iOS > developmentTeam` config value or the `APPLE_DEVELOPMENT_TEAM` environment variable. To list the available certificates, run `tauri info`.
   Compiling duxmedical v0.1.0 (/Users/raptoria/projects/tauri-repro/src-tauri)
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.23s

Ld /Users/raptoria/Library/Developer/Xcode/DerivedData/duxmedical-dmdpnczdeqfkypdpxoabydyptymo/Build/Products/debug-iphonesimulator/duxmedical.app/__preview.dylib normal (in target 'duxmedical_iOS' from project 'duxmedical')
    cd /Users/raptoria/projects/tauri-repro/src-tauri/gen/apple
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-sim-apple-ios13.0-simulator -dynamiclib -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator18.4.sdk -O0 -L/Users/raptoria/Library/Developer/Xcode/DerivedData/duxmedical-dmdpnczdeqfkypdpxoabydyptymo/Build/Products/debug-iphonesimulator -L/Users/raptoria/projects/tauri-repro/src-tauri/gen/apple/Externals/arm64-sim/debug -L/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator18.4.sdk/usr/lib/swift -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphonesimulator -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.0/iphonesimulator -F/Users/raptoria/Library/Developer/Xcode/DerivedData/duxmedical-dmdpnczdeqfkypdpxoabydyptymo/Build/Products/debug-iphonesimulator -F. -install_name @rpath/duxmedical.debug.dylib -dead_strip -rdynamic -Xlinker -no_deduplicate -Xlinker -objc_abi_version -Xlinker 2 -Xlinker -dependency_info -Xlinker /Users/raptoria/Library/Developer/Xcode/DerivedData/duxmedical-dmdpnczdeqfkypdpxoabydyptymo/Build/Intermediates.noindex/duxmedical.build/debug-iphonesimulator/duxmedical_iOS.build/Objects-normal/arm64-sim/duxmedical_dependency_info.dat -Xlinker -sectcreate -Xlinker __TEXT -Xlinker __entitlements -Xlinker /Users/raptoria/Library/Developer/Xcode/DerivedData/duxmedical-dmdpnczdeqfkypdpxoabydyptymo/Build/Intermediates.noindex/duxmedical.build/debug-iphonesimulator/duxmedical_iOS.build/duxmedical.app-Simulated.xcent -Xlinker -sectcreate -Xlinker __TEXT -Xlinker __ents_der -Xlinker /Users/raptoria/Library/Developer/Xcode/DerivedData/duxmedical-dmdpnczdeqfkypdpxoabydyptymo/Build/Intermediates.noindex/duxmedical.build/debug-iphonesimulator/duxmedical_iOS.build/duxmedical.app-Simulated.xcent.der -Xlinker -no_adhoc_codesign -o /Users/raptoria/Library/Developer/Xcode/DerivedData/duxmedical-dmdpnczdeqfkypdpxoabydyptymo/Build/Products/debug-iphonesimulator/duxmedical.app/__preview.dylib
clang: error: version '-sim' in target triple 'arm64-apple-ios13.0-simulator-sim' is invalid

CpResource /Users/raptoria/Library/Developer/Xcode/DerivedData/duxmedical-dmdpnczdeqfkypdpxoabydyptymo/Build/Products/debug-iphonesimulator/duxmedical.app/libapp.a /Users/raptoria/projects/tauri-repro/src-tauri/gen/apple/Externals/arm64-sim/debug/libapp.a (in target 'duxmedical_iOS' from project 'duxmedical')
    cd /Users/raptoria/projects/tauri-repro/src-tauri/gen/apple
    builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/raptoria/projects/tauri-repro/src-tauri/gen/apple/Externals/arm64-sim/debug/libapp.a /Users/raptoria/Library/Developer/Xcode/DerivedData/duxmedical-dmdpnczdeqfkypdpxoabydyptymo/Build/Products/debug-iphonesimulator/duxmedical.app

CompileStoryboard /Users/raptoria/projects/tauri-repro/src-tauri/gen/apple/LaunchScreen.storyboard (in target 'duxmedical_iOS' from project 'duxmedical')
    cd /Users/raptoria/projects/tauri-repro/src-tauri/gen/apple
    /Applications/Xcode.app/Contents/Developer/usr/bin/ibtool --errors --warnings --notices --module duxmedical --output-partial-info-plist /Users/raptoria/Library/Developer/Xcode/DerivedData/duxmedical-dmdpnczdeqfkypdpxoabydyptymo/Build/Intermediates.noindex/duxmedical.build/debug-iphonesimulator/duxmedical_iOS.build/LaunchScreen-SBPartialInfo.plist --auto-activate-custom-fonts --target-device iphone --target-device ipad --minimum-deployment-target 13.0 --output-format human-readable-text /Users/raptoria/projects/tauri-repro/src-tauri/gen/apple/LaunchScreen.storyboard --compilation-directory /Users/raptoria/Library/Developer/Xcode/DerivedData/duxmedical-dmdpnczdeqfkypdpxoabydyptymo/Build/Intermediates.noindex/duxmedical.build/debug-iphonesimulator/duxmedical_iOS.build

GenerateAssetSymbols /Users/raptoria/projects/tauri-repro/src-tauri/gen/apple/Assets.xcassets (in target 'duxmedical_iOS' from project 'duxmedical')
    cd /Users/raptoria/projects/tauri-repro/src-tauri/gen/apple
    /Applications/Xcode.app/Contents/Developer/usr/bin/actool /Users/raptoria/projects/tauri-repro/src-tauri/gen/apple/Assets.xcassets --compile /Users/raptoria/Library/Developer/Xcode/DerivedData/duxmedical-dmdpnczdeqfkypdpxoabydyptymo/Build/Products/debug-iphonesimulator/duxmedical.app --output-format human-readable-text --notices --warnings --export-dependency-info /Users/raptoria/Library/Developer/Xcode/DerivedData/duxmedical-dmdpnczdeqfkypdpxoabydyptymo/Build/Intermediates.noindex/duxmedical.build/debug-iphonesimulator/duxmedical_iOS.build/assetcatalog_dependencies --output-partial-info-plist /Users/raptoria/Library/Developer/Xcode/DerivedData/duxmedical-dmdpnczdeqfkypdpxoabydyptymo/Build/Intermediates.noindex/duxmedical.build/debug-iphonesimulator/duxmedical_iOS.build/assetcatalog_generated_info.plist --app-icon AppIcon --compress-pngs --enable-on-demand-resources YES --development-region en --target-device iphone --target-device ipad --minimum-deployment-target 13.0 --platform iphonesimulator --bundle-identifier com.duxmedical.app --generate-objc-asset-symbols /Users/raptoria/Library/Developer/Xcode/DerivedData/duxmedical-dmdpnczdeqfkypdpxoabydyptymo/Build/Intermediates.noindex/duxmedical.build/debug-iphonesimulator/duxmedical_iOS.build/DerivedSources/GeneratedAssetSymbols.h --generate-asset-symbol-index /Users/raptoria/Library/Developer/Xcode/DerivedData/duxmedical-dmdpnczdeqfkypdpxoabydyptymo/Build/Intermediates.noindex/duxmedical.build/debug-iphonesimulator/duxmedical_iOS.build/DerivedSources/GeneratedAssetSymbols-Index.plist

CompileAssetCatalogVariant thinned /Users/raptoria/Library/Developer/Xcode/DerivedData/duxmedical-dmdpnczdeqfkypdpxoabydyptymo/Build/Products/debug-iphonesimulator/duxmedical.app /Users/raptoria/projects/tauri-repro/src-tauri/gen/apple/Assets.xcassets (in target 'duxmedical_iOS' from project 'duxmedical')
    cd /Users/raptoria/projects/tauri-repro/src-tauri/gen/apple
    /Applications/Xcode.app/Contents/Developer/usr/bin/actool /Users/raptoria/projects/tauri-repro/src-tauri/gen/apple/Assets.xcassets --compile /Users/raptoria/Library/Developer/Xcode/DerivedData/duxmedical-dmdpnczdeqfkypdpxoabydyptymo/Build/Intermediates.noindex/duxmedical.build/debug-iphonesimulator/duxmedical_iOS.build/assetcatalog_output/thinned --output-format human-readable-text --notices --warnings --export-dependency-info /Users/raptoria/Library/Developer/Xcode/DerivedData/duxmedical-dmdpnczdeqfkypdpxoabydyptymo/Build/Intermediates.noindex/duxmedical.build/debug-iphonesimulator/duxmedical_iOS.build/assetcatalog_dependencies_thinned --output-partial-info-plist /Users/raptoria/Library/Developer/Xcode/DerivedData/duxmedical-dmdpnczdeqfkypdpxoabydyptymo/Build/Intermediates.noindex/duxmedical.build/debug-iphonesimulator/duxmedical_iOS.build/assetcatalog_generated_info.plist_thinned --app-icon AppIcon --compress-pngs --enable-on-demand-resources YES --development-region en --target-device iphone --target-device ipad --minimum-deployment-target 13.0 --platform iphonesimulator

note: Run script build phase 'Build Rust Code' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked. (in target 'duxmedical_iOS' from project 'duxmedical')
** BUILD FAILED **


The following build commands failed:
	Ld /Users/raptoria/Library/Developer/Xcode/DerivedData/duxmedical-dmdpnczdeqfkypdpxoabydyptymo/Build/Products/debug-iphonesimulator/duxmedical.app/__preview.dylib normal (in target 'duxmedical_iOS' from project 'duxmedical')
	Building workspace duxmedical with scheme duxmedical_iOS and configuration debug
(2 failures)
command ["xcodebuild"] exited with code 65
       Error command ["xcodebuild"] exited with code 65
 ELIFECYCLE  Command failed with exit code 1.

Additional context

I get the same error when I create a brand new tauri project from scratch using

pnpm create tauri-app

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions