注意:由于 Unity 已经在 Unity 2019.3 中创建了自身的功能,用于将 Unity 嵌入到 iOS 和 Android 项目中,因此 UnityBuildKit 的进一步开发已经停止。
UnityBuildKit 是一个命令行工具,可将 Unity 项目嵌入到 iOS 应用程序中。成功生成后,Xcode 和 Unity 项目都会自动创建、配置和链接,以便立即使用。
UnityBuildKit
需要 Xcode 9、Swift 4 和 Unity。
brew tap handsomecode/UnityBuiltKit https://github.com/handsomecode/UnityBuildKit.git
brew install UnityBuildKit
git clone https://github.com/handsomecode/UnityBuildKit
cd UnityBuildKit
make
.package(url: "https://github.com/handsomecode/UnityBuildKit", from: "1.0.0"),
当前,需要关闭 Unity 才能开始此过程。
mkdir ExampleProject
cd ExampleProject
ubconfig.json
文件,您可以在其中指定项目信息(更多信息请参见此处)UnityBuildKit config
$ UnityBuildKit generate
构建的 Unity 文件位于 ios_build/
下。构建 Unity 项目时,请确保将新的构建附加到此 ios_build/
文件夹中,以便刷新脚本知道 Unity 文件的位置。
每次构建 Unity 项目时,iOS 项目都会自动更新和刷新。您无需做任何事情!😀
此工具是使用以下工具构建的:
以及它们带来的精彩依赖项。
构建 UnityBuildKit
的灵感来自于在尝试手动执行此过程时遇到的一些问题,以及阅读了github issue,试图解决这些问题(非常感谢jiulongw)。
UnityBuildKit 在 MIT 许可下获得许可。有关更多信息,请参阅 LICENSE。