Skip to main content

Convert Xcode projects to Tuist project descriptions

Project description

🎯 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!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xcode2tuist-0.1.0.tar.gz (9.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

xcode2tuist-0.1.0-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

Details for the file xcode2tuist-0.1.0.tar.gz.

File metadata

  • Download URL: xcode2tuist-0.1.0.tar.gz
  • Upload date:
  • Size: 9.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for xcode2tuist-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4c2b16a6cdd7bd5255a69b25745995bcb05427329e044151ee42e5eac67822ff
MD5 cdaa0ed930f786ffc23b0633d6a13457
BLAKE2b-256 a1634c0e4e082d62e8a7ea9e544fa6beb24317149ac01b958dd1d8eec23cff2e

See more details on using hashes here.

File details

Details for the file xcode2tuist-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: xcode2tuist-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for xcode2tuist-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 49a2c2cfc25b1926246dfcce9250154588df34c36f11519afc32c1c524e42f83
MD5 a760feffbb464c854e2b479e77c4b8cd
BLAKE2b-256 678dfcb16e8e77b96bf6bcf74fa0053367a410ee51572f9f0deed0658c87d31c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page