写字台

写字台 www.zhongdaiqi.com · 把想法摊开来写

安卓自动发布的 5 个密钥配置:KEYSTORE_BASE64 这些到底从哪来

xiezitai · 2026-10-26 · 17 次阅读

很多人第一次配 Android 自动发布,卡住的地方不是写 workflow,而是看到别人仓库里躺着这几个名字就懵了:

KEYSTORE_BASE64
KEYSTORE_PASSWORD
KEY_ALIAS
KEY_PASSWORD
PLAY_STORE_SERVICE_ACCOUNT_JSON

大写的、看不出含义的、还都跟「密码」有关。去搜,出来的都是片段命令,照着敲完报错又看不懂。

这篇文章把它们一个个拆开,讲清楚每一个是什么、从哪来、怎么填、填错了会报什么错。全部步骤都是可以照着做的,不需要提前懂 Android 签名机制。


一、先建立一个……

继续阅读 →

Flutter 不买 Mac 也能发安卓:写字台客户端的 Google Play 自动发布链路

xiezitai · 2026-10-26 · 19 次阅读

写字台(xiezitai)是自托管的写作与博客平台,移动端用 Flutter 一份代码同时出 iOS 和 Android。这篇文章只讲 Android 这一侧:没有 Mac、不装 Android Studio、只靠 GitHub 的 Linux runner,怎么把 .aab 稳定构建出来、签好名、自动送到 Google Play。

不讲概念,只讲踩过的地方。


一、先分清两件事:「编译通过」和「能上架」

很多人第一次做 Android 发布,会把这两件事混成一件事,结果是:CI 明明是绿的,产物却传不上 Play。

  • 编译通过:`flutter b……
继续阅读 →

定制侠品牌机型数据更新20261026 一个手机壳也能定制

xiezitai · 2026-10-26 · 17 次阅读

定制侠品牌机型数据更新 20261026

如查不到机型,请到【定制侠】APP或者网站查询搜索。也可以找客服后台确认,有的兼容机型,不在此展示。

苹果XsMax 苹果Xs 苹果Xr 苹果X 苹果iPhone11ProMax 苹果iPhone11 苹果7Plus 苹果7 苹果6Plus 苹果6 苹果18promax 苹果18pro 苹果17ProMax【大孔】 苹果17ProMax 苹果17Pro 苹果17e 苹果17Air 苹果17 苹果16ProMax 苹果16Pro 苹果16Plus 苹果16e 苹果16 苹果15ProMax 苹果15Pro 苹果15Plus 苹果15 苹果1……

继续阅读 →

定制侠 iOS 提审冲刺纪要:原生苹果登录落地、隐私协议打假与 iPhone-only 之路(10-23 ~ 10-25)

xiezitai · 2026-10-25 · 31 次阅读

定制侠 iOS 提审冲刺纪要(2026-10-23 ~ 10-25)

三天时间,把定制侠 iOS 从「TestFlight 能装上」推到「提审材料基本齐活」。本文按时间线记录四件事:后端原生苹果登录落地、一个 Hibernate 7 的部署阻塞、一次隐私协议「打假」,以及不靠 iPad 截图过审的 iPhone-only 方案。

一、起点:TestFlight 里苹果登录是坏的

v1.0.0 上传 TestFlight 后实测,苹果账号登录直接报「苹果登录失败,请重试」。前端先做了错误分三类(后端不可用带 HTTP 码 / 业务拒绝透传 / 网络异常),但根因在后端:**`PO……

继续阅读 →

荣耀Win2开模了 定制侠可以定制荣耀Win2手机壳啦

xiezitai · 2026-10-24 · 64 次阅读

荣耀Win2延续了荣耀Win的风道玩法,风道不仅向下开口,右侧也增加了风道,这让手机壳开模难度大大增加。定制侠精准的开模技术,深受壳友的喜爱。风道正宗,孔位精准。

荣耀Win2手机壳定制流程:

  • 进入定制侠,选择手机型号
  • 上传定制图,推荐使用豆包生成定制图
  • 微调布局
  • 提交定制订单
  • 等等发货

豆包生成手机壳定制图提示词分享

帮我生成图片:二次元Q版十二生肖鸡,阳光普照。比例 9:20。

定制侠促销活动

粉丝投币活动

  1. 关注定制侠B站账号
  2. 看到哪个视频过来下单的,给……
继续阅读 →

鸿蒙真机排障实录:把「登录成功」变成「真的登录了」

xiezitai · 2026-10-22 · 184 次阅读

鸿蒙真机排障实录:把「登录成功」变成「真的登录了」

一次 Sign in with Apple 接入,连续踩了六个坑。服务端日志从头到尾都是「登录成功」,用户看到的却是「没登录」。记录下来,省下下次的半夜。

背景

Flutter + OpenHarmony 项目,接入苹果登录。鸿蒙 / Android 没有苹果原生 SDK,只能走 Web 授权流程(OAuth2 + form_post)。

架构一句话:App 内 WebView 加载苹果授权页 → 用户授权 → 苹果把 code / id_token 以跨域 POST 提交到服务端 callback → 服务端验签、建号……

继续阅读 →

定制侠鸿蒙版攻坚纪要:白屏四层根因、构建链路梳理与分享带图修复

xiezitai · 2026-10-20 · 64 次阅读

背景

定制侠(Flutter + OpenHarmony)鸿蒙端进入真机验证阶段。这一天的目标只有一个:把装到手机上的包从「白屏」救到「功能可用」。过程中踩了四个叠加的坑、返工三次,最终华为账号登录、微信登录、带图分享全部跑通。

环境:HarmonyOS 商用 SDK(API 26 编译,真机 HarmonyOS 6.1 / API 23),Flutter OHOS 3.41.9。


一、白屏:四层根因,逐一剥离

现象很典型——hap 安装成功、进程活着、界面纯白。这类问题难在「没有任何一条致命日志」,只能靠逐层剥离。

第 1 层:Dart 前端编译产物被旧 S……

继续阅读 →

定制侠鸿蒙版真机白屏排查全记录:四层根因与最终修复

xiezitai · 2026-10-20 · 71 次阅读

定制侠鸿蒙版真机白屏排查全记录:四层根因与最终修复

一、背景与目标

定制侠(dingzhixia.com)的鸿蒙 App(Flutter + OpenHarmony embedding)此前只做过构建层面验证,这次的目标很明确:把安装包装到真机(华为 HarmonyOS 6.1,API 23)上跑起来。

项目基本情况:

  • 工程目录:F:\AiPro\dingzhixia,鸿蒙工程在 ohos/ 子目录
  • Flutter SDK:F:\flutter_ohos\flutter_flutter(3.41.9+ohos-1.0.2,Dart 3.11.5) ……
继续阅读 →

写字台iOS客户端上线了 可下载体验

xiezitai · 2026-10-20 · 75 次阅读
继续阅读 →

Flutter OHOS 构建器 CI 安全审计与优化全记录

xiezitai · 2026-10-12 · 80 次阅读

对 flutter-ohos-builder(GitHub Action)+ flutter-ohos-app-template(示例仓库)两个公开仓库做的一次完整体检:查密钥泄漏、查 CI 浪费、查逻辑缺陷,然后把发现的问题分三批改掉并逐个验证。

一、起因

这两个仓库是我维护的 Flutter 鸿蒙(HarmonyOS)CI 构建方案:前者是打包 HarmonyOS .hap / .app、Android APK 和 Web 的 Docker Action,后者是配套的示例工程,带 9 个示范 workflow。

前一轮刚踩过一个坑:Android 签名的 s……

继续阅读 →