Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feat] Improve IDE toolchain and debugging on iOS #12174

Open
velocitysystems opened this issue Jan 3, 2025 · 0 comments
Open

[feat] Improve IDE toolchain and debugging on iOS #12174

velocitysystems opened this issue Jan 3, 2025 · 0 comments

Comments

@velocitysystems
Copy link

velocitysystems commented Jan 3, 2025

Describe the problem

When developing Tauri applications on iOS there is considerable friction with the Xcode toolchain and debugging.

  • Xcode does not display all source files, including Rust/Swift code, making it challenging to see the project structure.
  • Xcode does not recognize Swift packages that are direct dependencies of the Tauri application.
  • It is impossible to inspect or set breakpoints in plugin code, hindering in-depth debugging.
  • Log outputs are not easily accessible, which complicates diagnosing runtime issues.

These limitations collectively slow down development and debugging cycles, especially when working with platform-specific features or debugging plugins.

Screenshot 2025-01-03 at 16 53 45

Describe the solution you'd like

  1. Ensure that Xcode can load and display all relevant source files, including Rust and Swift.
  2. Make Swift packages that are direct dependencies of the Tauri app visible and manageable within Xcode.
  3. Add the ability to inspect and set breakpoints in Tauri plugin code, whether written in Swift or Rust.
  4. Provide a way to stream and display log outputs more effectively, directly integrated with Xcode’s debugging tools.
  5. Reduce build/deploy times.

Alternatives considered

N/A

Additional context

#10197
#12172

@velocitysystems velocitysystems changed the title [feat] Improve Xcode toolchain and debugging on iOS [feat] Improve IDE toolchain and debugging on iOS Jan 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant