Skip to main content

🎯 xcode2tuist

🚧 Work in Progress: This tool is currently under active development and not yet ready for production use. Stay tuned for the first release!

Convert your Xcode projects to Tuist configurations with ease!

🚀 Current Status

This project is in early development. While the core functionality is being built, you can:

  • Check out the source code
  • Try the development version
  • Contribute to its development
  • Share feedback and feature requests

✨ Planned Features

  • Converts .xcodeproj files to Tuist configuration
  • Handles project settings, targets, and dependencies
  • Preserves build configurations and phases
  • Supports Swift Package Manager dependencies
  • Maintains source files, resources, and frameworks organization

🛠️ Development Setup

# Clone the repo
git clone https://github.com/saik0s/xcode2tuist.git
cd xcode2tuist

# Install dependencies using uv
uv pip install -e .

# Run tests
./test/test.sh

🤝 Contributing

Early contributors are welcome! You can help by:

  • Testing the development version
  • Opening issues for bugs or feature requests
  • Submitting pull requests
  • Improving documentation
  • Suggesting improvements to the conversion logic

📝 License

MIT License - feel free to use this in your projects!

Metadata

Release files for xcode2tuist 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for xcode2tuist 0.1.0
File Size Uploaded
xcode2tuist-0.1.0.tar.gz 9.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for xcode2tuist 0.1.0
File Interpreter ABI Platform
xcode2tuist-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 17.6 kB

Release files / xcode2tuist-0.1.0.tar.gz

Download URL xcode2tuist-0.1.0.tar.gz
Size 9.3 kB
Tags Source
SHA-256 checksum
How to use checksums
4c2b16a6cdd7bd5255a69b25745995bcb05427329e044151ee42e5eac67822ff
BLAKE2b-256 checksum
How to use checksums
a1634c0e4e082d62e8a7ea9e544fa6beb24317149ac01b958dd1d8eec23cff2e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.8

Release files / xcode2tuist-0.1.0-py3-none-any.whl

Download URL xcode2tuist-0.1.0-py3-none-any.whl
Size 8.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
49a2c2cfc25b1926246dfcce9250154588df34c36f11519afc32c1c524e42f83
BLAKE2b-256 checksum
How to use checksums
678dfcb16e8e77b96bf6bcf74fa0053367a410ee51572f9f0deed0658c87d31c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.8

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page