打开/关闭菜单
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

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_compressblender 设置签名

  • 左侧栏目点击项目
  • 中间栏目找到对应的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)