docs: record STEP-082 ios arm64 build
Some checks failed
validate-scripts / validate-scripts (push) Has been cancelled

This commit is contained in:
tei
2026-09-18 09:16:14 +09:00
parent 1af5aab6f8
commit dd9687f5ed
3 changed files with 4 additions and 2 deletions

View File

@@ -25,7 +25,7 @@
macOS 15.7.7 / Xcode 26.3 / Bazel 8.6.0。已执行 `bazel build //platform/ios:MapLibre.dynamic`;在本 facade 编译前,基线 `//:generated_style_code` 失败:`bazel/core.bzl` 要求 generator 输出 `src/mbgl/style/layers/particle_validation_layer.cpp`,但 `scripts/generate-style-code.mjs` 不生成该文件。该 Core/Bazel codegen 问题不属于本 Step 允许范围,未以扩大修改规避。
iPhoneOS arm64 CMake `ios-sdk-static` 编译正在以现有 `build-ios` 进行;最终结果必须在完成报告据实更新。未生成 zip,manifest 为 `NOT_BUILT`。
iPhoneOS arm64 CMake `ios-sdk-static` 已通过:`cmake --build build-ios --target ios-sdk-static -- -quiet` 返回 0,实际生成 `MLNParticleFieldRuntime.o`;唯一输出是既有 private header 的 EAGL deprecation warning。未生成 zip,manifest 为 `NOT_BUILT`。
## 下一步

View File

@@ -25,6 +25,7 @@ IMPLEMENTED / WAITING_MAC_XCFRAMEWORK_VALIDATION。公开 facade、生命周期
- PASS:`git diff --cached --check`(implementation commit 前)。
- PASS:iPhoneOS arm64 public-header standalone import syntax check。
- PASS:iPhoneOS arm64 Objective-C++ facade syntax check;最终仅出现既有 private header 的 EAGL deprecation warning。CMake 生成的 Xcode project 已含 `MLNParticleFieldRuntime.mm`,并实际产生 `MLNParticleFieldRuntime.o/.d/.dia`。
- PASS:`cmake --build build-ios --target ios-sdk-static -- -quiet` 返回 0,完成 iPhoneOS arm64 `ios-sdk-static` build;唯一输出仍是上述既有 EAGL deprecation warning。
- BLOCKED:`bazel build //platform/ios:MapLibre.dynamic` 在 facade 编译前失败。`//:generated_style_code` 声明 `src/mbgl/style/layers/particle_validation_layer.cpp` 为输出,但 `scripts/generate-style-code.mjs` 不生成它;错误为 `output ... was not created`。这是当前基线 Core/Bazel codegen 声明问题,不在本 Step 允许修改范围。
- 未生成 XCFramework:因此无法核验 Headers、binary public symbol、private header 排除、zip size/SHA-256;manifest 诚实标为 `NOT_BUILT`。
@@ -36,4 +37,4 @@ IMPLEMENTED / WAITING_MAC_XCFRAMEWORK_VALIDATION。公开 facade、生命周期
任务书列出的 `docs/doxygen/doxygen-awesome-css`、`platform/ios/app/MBXAppDelegate.m`、`platform/windows/vendor/vcpkg` 均未触碰、未暂存。用户提供的未跟踪 STEP-082 任务书也未加入 commit:其原始行尾空格会使 `git diff --check` 失败,故未改写。
本报告将以第二个 scoped docs commit 提交,然后执行 `git push origin particle/main`;最终 push 结果和 Final HEAD 以提交后事实为准。
本报告的初始 docs commit `1af5aab6f83f0a744ac2b881682254d013d17ecb` 已成功推送至 `origin/particle/main`;本次 iPhoneOS build 结果随后以 scoped docs update 补充。最终远端 HEAD 以本轮结束时 `origin/particle/main` 为准。