# FaceAISDK_iOS
**Repository Path**: onDeviceAI/FaceAISDK_iOS
## Basic Information
- **Project Name**: FaceAISDK_iOS
- **Description**: iOS FaceAISDK is on_device Offline Face Detection 、Recognition 、Liveness Detection Anti Spoofing SDK
FaceAISDK是iOS 设备端可离线不需联网的人脸识别、动作活体检测、人脸录入SDK,快速集成后实现相关功能。
- **Primary Language**: Swift
- **License**: Not specified
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 8
- **Forks**: 8
- **Created**: 2025-06-04
- **Last Updated**: 2026-07-05
## Categories & Tags
**Categories**: cv, ios-modules
**Tags**: IOS, Face-recognize, liveness
## README
## 目录导航
- [FaceAISDK 介绍](#faceaisdk-介绍)
- [集成步骤](#集成步骤)
- [其他说明](#其他说明)
---
### 快速概览
| 项目 | 说明 |
| --- | --- |
| 产品 | FaceAISDK for iPhone & iPad |
| 能力 | 人脸检测、人脸识别、活体检测、防欺诈 |
| 运行方式 | 端侧离线、本地处理 |
| 支持语言 | Swift / Objective-C |
| 推荐 Xcode | 15.2 及以上(已验证到 26.5) |
### FaceAISDK 介绍
FaceAISDK for iPhone & iPad 是一款端侧离线的人脸检测、人脸识别、活体检测与防欺诈 SDK。
FaceAISDK_iOS 支持设备端完全离线,不需要联网即可实现人脸录入、活体检测、人脸识别,集成后可以快速实现相关能力。
### 集成步骤
SDK 最低支持 Xcode 15.2(Swift 5.9),已兼容 Xcode 26.5(Swift 6.3),支持 Swift 和 Objective-C。
#### 1. 添加依赖
Podfile 示例
```ruby
pod 'FaceAISDK_Core', :git => 'https://github.com/FaceAISDK/FaceAISDK_Core.git', :tag => '2026.07.01'
# pod 'FaceAISDK_Core', '2026.07.01'
```
#### 2. 执行安装
建议在网络环境正常的机器上执行 CocoaPods 安装。
```bash
pod install
```
如果你只想更新人脸 SDK,也可以执行:
```bash
pod update FaceAISDK_Core
```
#### 3. 首次安装耗时提示
首次安装基础依赖 `TensorFlowLiteSwift` 预计耗时约 30 分钟,具体取决于网络环境和设备性能。
你也可以在浏览器中查看当前网络环境下 `TensorFlowLiteSwift` 的下载情况:
https://github.com/tensorflow/tensorflow/archive/refs/heads/master.zip
#### 4. 网络受限时的常见错误
网络受限时可能出现如下错误:
```text
Updating local specs repositories
Downloading dependencies
Installing FaceAISDK_Core 2026.06.25
[!] Error installing FaceAISDK_Core
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
```
#### 5. 首次运行或更新版本后闪退
如果 `TensorFlowLiteSwift` 在首次运行或更新版本后发生闪退并报错:
```text
Thread 1: EXC BAD ACCESS (code=1, address=0x800008)
```
请在 Xcode 菜单中选择 **Product** > **Clean Build Folder** / **Clean All Issues**,然后再次执行 pod 命令升级 FaceAISDK。
#### 6. Git 下载失败处理
```text
[!] Error installing TensorFlowLiteSwift
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
```
请保证网络环境正常,并适当增大 Git 缓存大小:
```bash
git config --global http.postBuffer 987654321
git config --global https.postBuffer 987654321
```
### 其他说明
| 平台 | 链接 |
| --- | --- |
| iOS 纯 Swift | https://github.com/FaceAISDK/FaceAISDK_iOS |
| iOS OC 混编 | https://github.com/FaceAISDK/ObjectC_FaceAISDK |
| Android | https://github.com/FaceAISDK/FaceAISDK_Android |
| Flutter 插件 | https://github.com/FaceAISDK/FaceAISDK_Flutter_Plugin |
| uniApp UTS 插件 | https://github.com/FaceAISDK/FaceAISDK_uniapp_UTS |
| React Native | https://github.com/FaceAISDK/FaceAISDK_RN |
**Email:** FaceAISDK.Service@gmail.com

### Android 体验 Demo APK 下载如下