1 poin oleh GN⁺ 2025-05-19 | Belum ada komentar. | Bagikan ke WhatsApp
  • xtool adalah alat alternatif Xcode lintas platform yang memungkinkan Anda membangun dan mendistribusikan aplikasi iOS berbasis SwiftPM di Linux, WSL, dan macOS
  • Dapat membangun paket SwiftPM sebagai aplikasi iOS, serta menangani penandatanganan dan pemasangan aplikasi
  • Menyediakan kemampuan untuk berinteraksi dengan Apple Developer Services secara terprogram
  • Di baris perintah, menyediakan subperintah seperti setup, auth, sdk, new, dev, ds, devices, install, uninstall, dan launch
  • Jika ingin menangani Apple Developer Services, perangkat iOS, dan lainnya dari aplikasi Anda sendiri, Anda dapat menambahkan pustaka XKit sebagai dependensi SwiftPM

Tujuan xtool

  • xtool adalah alat lintas platform yang mereplikasi fungsi Xcode berbasis standar terbuka
  • Lingkungan yang didukung adalah Linux/WSL/macOS
  • Menyediakan alur untuk membangun dan mendistribusikan paket SwiftPM sebagai aplikasi iOS

Fitur yang disediakan

  • Dapat membangun paket SwiftPM sebagai aplikasi iOS
  • Dapat menandatangani aplikasi iOS dan memasangnya ke perangkat
  • Dapat berinteraksi dengan Apple Developer Services secara terprogram

Cara memulai

Antarmuka baris perintah

  • xtool --help menampilkan ikhtisar Cross-platform Xcode replacement dan cara menggunakan xtool <subcommand>
  • Subperintah terkait konfigurasi
    • setup: mengonfigurasi xtool untuk pengembangan iOS
    • auth: mengelola autentikasi Apple Developer Services
    • sdk: mengelola Darwin Swift SDK
  • Subperintah terkait pengembangan
    • new: membuat proyek SwiftPM xtool baru
    • dev: membangun dan menjalankan proyek SwiftPM xtool
    • ds: berinteraksi dengan Apple Developer Services
  • Subperintah terkait perangkat
    • devices: menampilkan daftar perangkat
    • install: memasang file ipa ke perangkat
    • uninstall: menghapus aplikasi yang terpasang
    • launch: menjalankan aplikasi yang terpasang

Pustaka XKit

  • xtool mencakup pustaka yang dapat digunakan untuk berinteraksi dengan Apple Developer Services, perangkat iOS, dan lainnya dari aplikasi Anda sendiri
  • Dapat digunakan dengan menambahkan XKit sebagai dependensi di SwiftPM
// package dependency:
.package(url: "https://github.com/xtool-org/xtool";, .upToNextMinor(from: "1.2.0"))
// target dependency:
.product(name: "XKit", package: "xtool")

Belum ada komentar.

Belum ada komentar.