Up to date
This page is up to date for Godot 4.2
.
If you still find outdated information, please open an issue.
为 iOS 平台编译¶
参见
这个页面描述的是如何从源码编译 iOS 导出模板二进制。如果你想要找的是导出项目到 iOS,请阅读 为 iOS 导出。
需求¶
SCons 3.0+ 构建系统.
Xcode(或更轻量的 Xcode 命令行工具)。
If you are building the master
branch:
下载并遵循其 README 的说明,以从 MoltenVK SDK <https://github.com/KhronosGroup/MoltenVK#fetching-moltenvk-source-code> 构建静态的
.xcframework
。
编译¶
打开终端, 转到引擎源代码的根目录并键入:
$ scons p=ios target=template_debug
针对调试版本, 或:
$ scons p=ios target=template_release
for a release build (check platform/ios/detect.py
for the compiler
flags used for each configuration).
或者, 你可以运行
$ scons p=ios target=template_debug ios_simulator=yes arch=x86_64
$ scons p=ios target=template_debug ios_simulator=yes arch=arm64
for a Simulator libraries.
要创建一个像官方构建的 .app
捆绑包,你需要使用位于 misc/dist/osx_tools.app
的模板。通常,对于用 target=release_debug'
构建的优化编辑器可执行文件。