Skip to content

Latest commit

 

History

History
80 lines (55 loc) · 3.52 KB

readme.md

File metadata and controls

80 lines (55 loc) · 3.52 KB

1. iOS Demo安装包

因Apple签名机制的限制,暂不能提供ipa安装包包体验,需要通过Demo工程生成安装包

2. 运行iOS Demo工程

iOS Demo工程已提前预设Framework路径、头文件搜索路径等,按如下操作即可运行
需要准备XCode(指引使用版本为版本为13.1),iPhone(iPhone6及更新)真机

1. 拷贝头文件与库文件

拷贝根目录下的 libs 文件夹,放入 vnn_ios_demos 文件夹中

2. 拷贝模型文件

拷贝根目录下的 models 文件夹中的内容放入 vnn_ios_demos/files 文件夹中

3. 检查集成情况

用 XCode 打开 vnn_ios_demos 目录下的 vnndemo.xcodeproj文件,如上述步骤正确,XCode将显示 Framework 集成情况如下

iOS_Guide_1_0

models 集成情况如下

iOS_Guide_1_1

4. Demo工程签名

“Signing & Capability” 选项卡的 “Team” 处选择 开发者签名(如无请自行创建创建)

iOS_Guide_1_2

选择签名后,会报 “Failed to register bundle indentifier” 的错误,原因是 该Bundle Identifier 已被他人占用 ,修改为其他不冲突名字即可,如下

iOS_Guide_1_3

错误消失后,签名即完成

5. 接入iPhone真机运行

因为iOS Demo工程集成的是arm64真机库,所以需要接入iPhone(iPhone6及更新)。点击运行即可运行

iOS_Guide_1_4

点击Archive可生成ipa安装包用于分发测试,这里不展开说明

iOS_Guide_1_5

3. VNN SDK集成参考

1. 添加系统库依赖

VNN SDK依赖 CoreVideo.framework,Foundation.framework, Accelerate.framework 3个系统库,按如下图添加这些依赖库

iOS_Guide_2_0

2. 添加VNN库

参考文档页面,根据需要的功能按需添加VNN库的framework。在Demo添加了全部的VNN framework

iOS_Guide_2_1
iOS_Guide_2_2

3. 添加头文件搜索路径

iOS_Guide_2_3

4. 设置安装时拷贝Framework

Build Settings 选项卡下点击“+”,选择“New Copy Flies Phase”

iOS_Guide_2_4

将第2步添加的framework,添加到安装时拷贝的文件列表中

iOS_Guide_2_5

5. 放置模型文件、工程签名、运行等

参考上文 运行iOS Deom工程