release: package FCP-BeautyGirl 1.3.2 with verified legacy identity migration
这个提交包含在:
1 父节点
767bba8ac1
当前提交
8a70d38b7c
32 个文件已更改
+810
-31
没有与搜索条件相匹配的文件
+16
-16
@@ -2,7 +2,7 @@
|
||||
|
||||
更新时间:2026-10-22,Asia/Shanghai。项目根目录:`/Users/dayu/Documents/PaintFCP`。
|
||||
|
||||
当前正式 APP 为 **1.3.1(16)**,通用 Release、正式签名、Apple公证、票据、Gatekeeper和正式路径注册均已核验,临时APP副本已清理。1901项自动回归及1561项重叠真实帧几何ASan通过,V脸和新磨皮参数的最终宿主视觉仍由用户实测。签名源码 `7fa3298e022946e77dfd8cfba1bb5ff2c2a6361f`;本次PKG由本机PKG工坊CLI打包,包含用户指定已安装的「大鱼磨皮瘦脸」分类及4项模板资源。文章15593、GitHub和大鱼Release均已更新1.3.1,main与标签已同步;线上下载和恢复的具体核验边界见本版本回执。
|
||||
当前正式 APP 为 **1.3.2(17)**,工程、APP、插件服务及应用标识统一为 FCP-BeautyGirl。通用 Release、正式签名、Apple 公证、票据、Gatekeeper 和正式路径注册均已核验,旧 APP 与临时副本已清理。签名源码 `767bba8ac11e9bf9268a1e02d1a06d3c120c46aa`,发行标签 `v1.3.2`。1901 项自动回归、8 项 APP 身份迁移、8 项最终安装脚本身份迁移及模板隔离测试通过。滤镜 UUID、参数编号和归档保持原格式;新身份下的旧工程重开与最终原生视觉仍由用户实测。安装包基础由本机 PKG 工坊 CLI 生成,加入身份迁移后重新签名公证,包含指定已安装的「大鱼磨皮瘦脸」分类四项资源。文章 15593、GitHub 与大鱼 Release 沿用原入口,发布同步结果见本版回执。
|
||||
|
||||
代码由 **OpenAI + Codex 全程编写,站长仅参与调试和测试**。文章和仓库须保留这个表述,不使用“站长原创代码”等说法。免费版本无需账号、激活码或付费授权;“自动注册”指系统插件注册。
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
| 入口 | 用途 |
|
||||
| --- | --- |
|
||||
| [1.3.1 交付回执](verification/v1.3.1/delivery-receipt.json) | 当前安装版、签名源码、公证、清理及原生视觉待测范围 |
|
||||
| [1.3.2 交付回执](verification/v1.3.2/delivery-receipt.json) | 当前安装版、签名源码、公证、清理及原生视觉待测范围 |
|
||||
| [README](../README.md) | 产品介绍、使用与版本变化 |
|
||||
| [恢复说明](../RECOVERY.md) | 精确源码节点、依赖、远端恢复记录 |
|
||||
| [GitHub 同步说明](GitHub同步说明.md) | 两个远端、公开克隆及 Release 验证 |
|
||||
@@ -30,12 +30,12 @@
|
||||
| 项目 | 当前值 |
|
||||
| --- | --- |
|
||||
| 显示名称 | 大鱼人像美化 |
|
||||
| Xcode 产品名 | `beatygril`,保留现有拼写 |
|
||||
| APP 版本 | `1.3.1` / `16`,arm64 与 x86_64 通用版本 |
|
||||
| 唯一正式 APP | `/Library/Plug-Ins/FxPlug/beatygril.app` |
|
||||
| 主 Bundle ID | `com.dayu.beatygril` |
|
||||
| 嵌套插件 | `Contents/PlugIns/beatygril XPC Service.pluginkit` |
|
||||
| 插件 Bundle ID | `com.dayu.beatygril.fxplug` |
|
||||
| Xcode 产品名 | `FCP-BeautyGirl` |
|
||||
| APP 版本 | `1.3.2` / `17`,arm64 与 x86_64 通用版本 |
|
||||
| 唯一正式 APP | `/Library/Plug-Ins/FxPlug/FCP-BeautyGirl.app` |
|
||||
| 主 Bundle ID | `com.dayu.fcpbeautygirl` |
|
||||
| 嵌套插件 | `Contents/PlugIns/FCP-BeautyGirl XPC Service.pluginkit` |
|
||||
| 插件 Bundle ID | `com.dayu.fcpbeautygirl.fxplug` |
|
||||
| 滤镜 UUID | `FB14B0E6-59B2-4836-916F-CD0C559E9241` |
|
||||
| 自定义面板参数 ID | `210` |
|
||||
| FCP 效果分类 | 大鱼磨皮瘦脸 → 大鱼人像美化 |
|
||||
@@ -54,13 +54,13 @@
|
||||
|
||||
## 源码结构
|
||||
|
||||
Xcode 工程:`beatygril/beatygril.xcodeproj`。外层 scheme 为 `Wrapper Application`,插件 target 为 `XPC Service`。
|
||||
Xcode 工程:`FCP-BeautyGirl/FCP-BeautyGirl.xcodeproj`。外层 scheme 为 `FCP-BeautyGirl`,插件 target 为 `FCP-BeautyGirl XPC Service`。
|
||||
|
||||
下表插件文件均位于 `beatygril/beatygril/Plugin/`。
|
||||
下表插件文件均位于 `FCP-BeautyGirl/FCP-BeautyGirl/Plugin/`。
|
||||
|
||||
| 文件或目录 | 职责与修改入口 |
|
||||
| --- | --- |
|
||||
| `beatygrilPlugIn.m` | FxPlug 参数、宿主 action、图像适配、渲染状态与整体混合 |
|
||||
| `FCPBeautyGirlPlugIn.m` | FxPlug 参数、宿主 action、图像适配、渲染状态与整体混合 |
|
||||
| `PGFaceProcessor.m` | Vision 检测、76 点、自动跟随、几何稳定、局部变形和几何蒙版 |
|
||||
| `PGBeautyRenderer.m` | 磨皮、肤色、细节、牙齿和眼睛等外观处理 |
|
||||
| `PGInspectorView.m` | AppKit 卡片、滑杆、数值框、开关、重置和连续提交 |
|
||||
@@ -120,9 +120,9 @@ Xcode 工程:`beatygril/beatygril.xcodeproj`。外层 scheme 为 `Wrapper Appl
|
||||
|
||||
```sh
|
||||
./scripts/test.sh
|
||||
PAINTFCP_HOST_ASAN=1 ./scripts/test-host.sh
|
||||
PAINTFCP_OSC_ASAN=1 ./scripts/test-osc.sh
|
||||
PAINTFCP_INSPECTOR_ASAN=1 ./scripts/test-inspector.sh
|
||||
FCP_BEAUTYGIRL_HOST_ASAN=1 ./scripts/test-host.sh
|
||||
FCP_BEAUTYGIRL_OSC_ASAN=1 ./scripts/test-osc.sh
|
||||
FCP_BEAUTYGIRL_INSPECTOR_ASAN=1 ./scripts/test-inspector.sh
|
||||
python3 scripts/inspector-template.py audit 'Templates/大鱼人像美化/大鱼人像美化.moef'
|
||||
```
|
||||
|
||||
@@ -157,7 +157,7 @@ python3 scripts/inspector-template.py audit 'Templates/大鱼人像美化/大鱼
|
||||
| 资源 | 文件 |
|
||||
| --- | --- |
|
||||
| 项目封面 | `Assets/Artwork/portrait-cover.png` |
|
||||
| APP 说明图 | `beatygril/beatygril/Wrapper Application/Resources/LauncherInfo.png` |
|
||||
| APP 说明图 | `FCP-BeautyGirl/FCP-BeautyGirl/Wrapper Application/Resources/LauncherInfo.png` |
|
||||
| 大缩略图 | `Templates/大鱼人像美化/large.png`,640×360 |
|
||||
| 小缩略图 | `Templates/大鱼人像美化/small.png`,192×108 |
|
||||
| 生成记录 | `docs/design/artwork-manifest.json`、`artwork-prompt.json` |
|
||||
@@ -183,7 +183,7 @@ ls -lO "$HOME/Movies/Motion Templates.localized/Effects.localized/大鱼磨皮
|
||||
python3 scripts/deliver.py
|
||||
```
|
||||
|
||||
脚本获取 `/Users/dayu/.codex/app-delivery-locks/com.dayu.beatygril.lock`,使用固定暂存 `/tmp/paintfcp-build-20261021`,记录到 `build/delivery/`。它构建通用 Release,由内到外签名 Framework、嵌套插件、外层 APP,验证严格签名,提交公证并要求 `Accepted`,粘附并验证票据,等待宿主退出后替换唯一正式路径,检查 Gatekeeper 与 PluginKit。默认停在 `HOST_VALIDATION_PENDING`,完成实际宿主验收及副本盘点后才回车进入清理。
|
||||
脚本同时获取新ID与product.json所列旧ID的共享交付锁,主锁为 `/Users/dayu/.codex/app-delivery-locks/com.dayu.fcpbeautygirl.lock`,使用固定暂存 `/tmp/fcp-beautygirl-release`,记录到 `build/delivery/`。它构建通用 Release,由内到外签名 Framework、嵌套插件、外层 APP,验证严格签名,提交公证并要求 `Accepted`,粘附并验证票据,等待宿主退出后替换唯一正式路径,检查 Gatekeeper 与 PluginKit。默认停在 `HOST_VALIDATION_PENDING`,完成实际宿主验收及副本盘点后才回车进入清理。
|
||||
|
||||
| 选项 | 用途 |
|
||||
| --- | --- |
|
||||
|
||||
在新工单中引用
屏蔽一个用户