TfLite ios 介绍: https://www.tensorflow.org/lite/guide/ios?hl=zh-cn
创建的 target 类型为 static library 名字为 MyLib ,需要依赖 TensorFlow Lite 老是报错 'TFLTensorFlowLite.h' file not found
如果不创建 target 类型为 static library 的 Mylib,直接在主 target 没问题
初学 iOS ,请大佬指导最简单的写法。https://www.tensorflow.org/lite/guide/ios?hl=zh-cn (科学上网)
platform :ios, '13.0'
inhibit_all_warnings!
target 'App_main' do
# pod 'TensorFlowLite';
pod 'TensorFlowLiteObjC';
#静态库不能声明 Pod 依赖 ??
target 'mylib' do
pod 'TensorFlowLiteObjC';
end
end
1
ponng 28 天前 via iPhone
两三年前做过一模一样的需求,还集成了 opencv 。
当时调研的结果是,只能选择 target 为 framework ,不能是静态库。 具体原因是什么忘记了,但是打包成 framework 是成功实现了,别人用 sdk 的时候直接引入打包好的 framework 就可以。 |
2
snowflake007 OP @ponng 大佬 能否看看 tensorflow lite / openCV 是怎么声明依赖的? 我熟悉 Android 依赖管理,但是 iOS 一直报错
|
3
snowflake007 OP @ponng 看看 怎么给这个 framework 声明 tensorflow lite / openCV 声明依赖的? 我熟悉 Android 依赖管理,但是 iOS 一直报错。应该是配置方式没对,谢谢
|
4
ponng 28 天前 via iPhone
@snowflake007 我已经好久没搞过了,真是记不清了,我从那家单位离职以后也没有源码。研究方向确实是通过 framework 实现。
搜索关键字就是 iOS 端 framework 、静态库,当时搜到过一些文章,你试一下 |
5
iOCZS 27 天前
没理由不可以,看看 search path
|
6
snowflake007 OP @iOCZS 已经可以了,静态库 FrameWork 中的资源文件读取又不会了...
|