ლოგოს SVG-დ კოპირება
სიტყვიერი ნიშნის SVG-დ კოპირება
ბრენდული რესურსების ჩამოტვირთვა
ბრენდის სახელმძღვანელო პრინციპები

ქეში

გადაამუშავე ბილდის არტეფაქტები შენს გუნდსა და CI-ში ერთი და იმავე კოდის ხელახალი კომპილაციის თავიდან ასაცილებლად

გამოთვლა

გაუშვით გამშვები წამებში და მასშტაბირდით თქვენს გუნდთან და აგენტებთან ერთად

ტესტები

შეამოწმეთ მხოლოდ შეცვლილი კოდი და ავტომატურად აღმოაჩინეთ არასტაბილური ტესტები

Previews

გაუზიარეთ თქვენი აპლიკაცია მყისიერად URL-ით - დააჭირეთ და გაუშვით ნებისმიერ მოწყობილობაზე

გენერირებული პროექტები

გაამარტივეთ მოდულური Xcode პროექტები უფრო მარტივი შენარჩუნებისა და მასშტაბირებისთვის

რეესტრი

ჩამოტვირთეთ მხოლოდ ის, რაც გჭირდებათ - უფრო სწრაფი და მსუბუქი აწყობები ლოკალურად და CI-ზე

შესახებ

შეიტყვეთ მეტი Tuist-ის შესახებ და გაეცანით გუნდს

საჯარო დაფა

გაეცანით Tuist-ის ფუნქციებს საჯარო დაფაზე

მომხმარებლები

ნახეთ, როგორ აფართოებენ ლიდერი გუნდები მუშაობას Tuist-თან ერთად

Slack

შეუერთდით საზოგადოების Slack-ს

სიახლეები

დარჩით განახლებული - გამოიწერეთ ჩვენი სიახლეები

GitHub

შეამოწმეთ ჩვენი წყაროები, საკითხები და PR-ები

საზოგადოების ფორუმი

შეუერთდით დისკუსიებს და გაუზიარეთ იდეები ჩვენს საზოგადოების ფორუმზე

SwifterPM is now the default for generated projects

tuist install now uses SwifterPM by default to fetch and restore your Swift package dependencies. Resolution stays with the Swift Package Manager, while restoration links checkouts back to a global content-addressable store instead of copying them into every worktree. Warm restores drop to sub-second, and you stop paying for gigabytes of duplicated checkouts across worktrees.

This used to be opt-in through TUIST_USE_SWIFTERPM=1; now it's on by default. If you hit a package graph SwifterPM doesn't handle yet, set TUIST_USE_SWIFTERPM=0 to fall back to SwiftPM, and please open an issue so we can fix it.

Read more about how SwifterPM works in the announcement blog post.