按照V2.1_IOS调试文档添加sdk配置出错
MTzhaoMr 发布于2017-11 浏览:1856 回复:3
0
收藏

V2.1_IOS调试文档的XCode配置有四点(我的工程第二步,点击swift升级的时候找不到工程):

1. 导入IDLFaceSDK相关文件,并保证鉴权文件与framework文件在同一目录层级下.

2.升级XCode Swift语言包:步骤: XCode菜单栏 --> Edit --> Convert --> To Current Swift Syntax, 勾选自己工程项目并升级

3.TARGETS 配置: TARGETS --> General --> Embedded Binaries 中添加 IDLFaceSDK.framework库, 添加完成后 Linked Framewords and Libraries中会出现两个 IDLFaceSDK.framework库,不用理会

4.TARGETS 配置: TARGETS --> Building Settings --> Buil Options 中修改 Always Embed Swift Standard Libraries的值为YES

FaceSDK-ver2.1-iOS的配置

5. apiKey这个参数填写百度官方给的apikey(从百度得到的key放到demo里能直接用)

6.选择链接C++标准库。

7.如果没有使用pod管理第三方库的话,请在Build Setting à Linking à Other Linker Flags 上面加入 –ObjC 选项。如果用了pod请忽略,因为pod会自动添加上。

上面所说的都做了,然后enable bitcode 改为NO,但是报错了,满屏的红色,不知道大家谁遇到过,或者是我有哪些设置没有配置好,请指教
下面是错误

收藏
点赞
0
个赞
共3条回复 最后由一直顺嗯回复于2022-06
#4用户已被禁言回复于2017-11
#2 MTzhaoMr回复
谢谢大家,已经找到原因了,libc++.tbd导入引起的问题 如下图,导入成功之后只在1处能看到,结果编译出错,然后在2处重新导入,在编译错误就消失了 [图片]
展开

好的,谢谢您分享您的经验

0
#3你的诗是什么回复于2017-11

您好,目前后台已经更新为3.1版本SDK,感兴趣可以试试新版哈,下载时记得选择自动配置模式

0
#2MTzhaoMr回复于2017-11

谢谢大家,已经找到原因了,libc++.tbd导入引起的问题

如下图,导入成功之后只在1处能看到,结果编译出错,然后在2处重新导入,在编译错误就消失了

0
TOP
切换版块