跳过将 SwiftUI iOS 应用程序转换成 Android Kotlin Compose 应用程序的编译器
跳过
Skip 是一种用于在 Swift 中创建双平台移动应用的技术。 阅读此介绍 以详细了解 Skip。
此存储库托管 Skip 开发工具链,又称为 SkipStone。它还托管 Skip 论坛以供一般 讨论 以及具体 问题和错误报告。
入门
系统要求
Skip 需要具有 Xcode 15、Android Studio 2023 以及 Homebrew 的 macOS 13 开发计算机已安装。
安装
通过运行终端命令安装 Skip:
brew install skiptools/skip/skip
这将下载并安装 skip
工具本身,以及构建和测试应用程序的 Kotlin/Android 端所需的 gradle
和 JDK 依赖项。注意:如果您尚未在计算机上安装兼容的 JDK+,则可能需要输入管理员密码来完成安装。
通过运行以下命令确保满足开发先决条件:
skip checkup
如果检查通过,您就可以开始使用 Skip 进行开发了!
创建应用 {#app_development}
使用以下命令创建新的应用项目:
skip init --open-xcode --appid=bundle.id project-name AppName
例如:
skip init --open-xcode --appid=com.xyz.HelloSkip hello-skip HelloSkip
这将创建一个 hello-skip/
文件夹,其中包含一个名为 HelloSkip
的单个模块的新的 SwiftPM 包,以及一个 HelloSkip.xcodeproj
项目,其中包含一个 HelloSkipApp
目标和一个 .xcconfig
文件,用于指定应用的名称、包标识符和其他可自定义的元数据。
Xcode 将打开新的项目,但在您可以构建和启动经过转换的应用之前,需要运行 Android 模拟器。启动 Android Studio.app
并从欢迎对话框的省略号菜单中打开 Virtual Device Manager
。然后,创建设备
(例如,“Pixel 6”),然后启动
模拟器。