3.2.0 TF
## iCloud Shared Data
脚本现在可以读写基于 iCloud 的共享数据,并与其他人协作使用。例如,全家可以通过同一个脚本共同维护宝宝成长记录。
你可以在 工具 → iCloud Shared Data 中创建数据存储,然后在脚本中通过 CloudSharedData(storeId) 使用。数据存储可以通过 Apple ID 分享给协作者,所有修改会自动同步。
## Node.js 与 npm 支持
App 内置 Shell 现在支持 node 和 npm。你可以运行 Node.js 脚本,使用 npm install 安装纯 JavaScript 包,并在自己的脚本中通过 import/require() 使用它们。
常见的 Node.js 内置模块已提供兼容支持,也支持 npm run、npm start、npm test 以及类似 prettier 的 package bin 命令。已安装的包可以在 工具 → npm Packages 中管理。
如果安装的npm包不自带 d.ts 类型声明文件,Scripting编辑器会报类型错误,需要独立安装对应的 @types/xxx 包。
由于 App Store 沙盒限制,带 native binary 的 npm 包暂不支持。
Post #458
1.61K
- 👍 3
- ❤ 1
- 😱 1