iPhone&iPad iOS FaceAISDK is on_device Offline Face Detection 、Recognition 、Liveness Detection Anti Spoofing SDK.
FaceAISDK_iOS SDK是设备端可完全离线不需联网实现人脸录入、动作活体检测、人脸识别,集成后可快速实现相关功能。
- 最低支持iOS 15系统,对齐微信
- 新加炫彩活体检测beat
- 优化UI交互细节和多语言
- 提高不同设备相机的兼容性
SDK默认的开发环境为Xcode 15.2,Swift 5.9;UI全部使用SwiftUI实现,支持iOS[15,26]
集成运行本SDK示范工程,你的电脑需要能科学上网翻墙同步依赖,因为部分资源托管在GitHub,否则无法编译成功
首次跑起来本工程还是有点挑战的,但一定难不倒厉害的你。
一般pod install 命令能完整的下载同步安装好所有依赖,也可以pod update FaceAISDK_Core仅更新人脸识别SDK 首次安装基础依赖TensorFlowLiteSwift耗时30分钟左右(和网络环境和设备有关),建议此时去喝杯水活动一下颈椎😭
你也可以在浏览器中看看当前网络环境下载TensorFlowLiteSwift情况:
https://github.com/tensorflow/tensorflow/archive/refs/heads/master.zip
「没有翻墙的错误提示」
Updating local specs repositories
Downloading dependencies
Installing FaceAISDK_Core 2025.10.17
[!] Error installing FaceAISDK_Core
[!] /usr/bin/git clone https://github.com/FaceAISDK/FaceAISDK_Core.git /var/folders/gh/p4wv4ytj4tn5xrhgq0n_jnbm0000gn/T/d20251020-8626-c57agm --template= --single-branch --depth 1 --branch 2025.10.17
Cloning into '/var/folders/gh/p4wv4ytj4tn5xrhgq0n_jnbm0000gn/T/d20251020-8626-c57agm'...
fatal: unable to access 'https://github.com/FaceAISDK/FaceAISDK_Core.git/': Error in the HTTP2 framing layer
经过漫长的等待,编译完成后 就可以在体验效果了
[!] Error installing TensorFlowLiteSwift
[!] /usr/bin/git clone https://github.com/tensorflow/tensorflow.git /var/folders/ft/7cxjq5ss2094sj67mbhnzjrc0000gn/T/d20260113-17932-1xwealt --template=
Cloning into '/var/folders/ft/7cxjq5ss2094sj67mbhnzjrc0000gn/T/d20260113-17932-1xwealt'...
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
error: 3926 bytes of body are still expected
fetch-pack: unexpected disconnect while reading sideband packet
fatal: early EOF
这表明:
1. 仓库过大:TensorFlowLiteSwift 的源仓库(TensorFlow)比较大
2. 网络中断:编译环境(无论是本地还是云端)连接 GitHub 的速度不够快,或者发生了超时,导致在下载完成前连接被切断。
如果是本地 Mac 编译(推荐尝试)
如果你是在自己的 Mac 上运行 HBuilderX 进行打包,可以通过修改 Git 配置来解决:
打开终端 (Terminal)。
增加 Git 缓存大小(这是最直接的修复方法,将缓存设为 1GB):
Bash
git config --global http.postBuffer 1048576000
git config --global https.postBuffer 1048576000
开启 VPN/代理:确保终端走了代理流量,因为 TensorFlow 的服务器在海外。
设置完后,重新在 HBuilderX 中点击打包。TensorFlowLiteSwift只要成功同步一次后就好了
iOS SDK: https://github.com/FaceAISDK/FaceAISDK_iOS
Android: https://github.com/FaceAISDK/FaceAISDK_Android
其他实现
uniApp UTS插件: https://github.com/FaceAISDK/FaceAISDK_uniapp_UTS
React native https://github.com/zkteco-home/react-native-face-ai
微信:FaceAISDK
Email: FaceAISDK.Service@gmail.com
.


