教程:Blender/ios
来自音MAD维基
更多语言
更多操作
ios blender相关教程
编译
在 ios 版本刚发布的这段时间,还没有上架到app store,想要体验的话就只能自己编译了。
源post:https://projects.blender.org/blender/blender/issues/142345
前置准备
设备
- mac (M芯片)
- ipad (系统版本在14.0以上)
- apple ID (用于签名及安装软件)
软件
- app store
- xcode
- brew
- git
- git-lfs
- cmake
- python3
操作流程
part 1
克隆仓库(分支ios)
git clone https://projects.blender.org/blender/blender.git -b ios --depth 1
进目录
cd blender
更新库文件(1/3)
./build_files/utils/make_update.py --use-ios-libraries
更新库文件(2/3)
make update
更新库文件(3/3)
git lfs pull origin
出目录
cd ..
编译(1/2)
cmake -G Xcode -S blender -B build_ios
part 2
在xcode中打开编译出来的项目,也可以使用命令行
open build_ios/Blender.xcodeproj
在 xcode 中,确保已经完成设置用于签名的apple id。
Settings - Accounts
后续分别为编译对象 zstd_compress
和 blender
设置签名
- 左侧栏目点击项目
- 中间栏目找到对应的target(blender target 也在下面)
- 进入签名标签页,打开自动管理签名,并选择自己为团队
修改 org.blenderfoundation.blender 到别的可用的名称,比如说 org.blenderfoundation-<USERNAME>.blender
接着找到blender_cross_tools_compile
- 选择其 building phases
- 修改 Generate CMakeFiles/blender_cross_tools_compile
- 在这个 shell 脚本中debug部分的编译命令中加入额外的PATH变量
PATH="/Applications/CMake.app/Contents/bin:/opt/homebrew/bin:/usr/sbin:$PATH"
接着找到名为install的target,编辑其内容
- 在run步骤中 选择Blender.app 为可执行文件
连接 ipad 进行编译(运行 run步骤)(编译 2/2)