适配的时候出的错误,问题都在这里了。
按照README步骤,出现'iflyMSC/IFlyMSC.h' file not found,多次拖拉framework无效。
问题:iflytek.framework not found
肯定是没有把iflytek.framework copy进去了。确保一下,你当前ios/目录下有iflytek.framework,没有就肯定找不到了,因为Xcode找framework的路径是ios/下的。 要注意的是,就算你拖iflytek.framework 去项目的拖入 Project navigator 的 Frameworks的时候有勾选Copy items if needed也没用,Xcode有时候就是不会去copy,所以导致ios/目录下还是没有,你自己手动把iflytek.framework进去吧。如下图

要不然的话就改一下Xcode搜索Framework的路径,去Building Settings搜索Framework Search Paths,添加一项$(SRCROOT)/../node_modules/react-native-speech-iflytek/ios/libs,让Xcode去这个路径找就肯定有了。如下图:

问题:Assertion failed: (severity >= 0 && severity < NUM_SEVERITIES), function SetLogDestination, file MyProject/node_modules/react-native/third-party/glog-0.3.4/src/logging.cc, line 595.
这个问题,不要替换最新的iflytek.framework,反正我是直接用npm下来的iflytek.framework就好了,如果替换成官方最新iflytek.framework就会报这个错,感觉是官方最新版本的有问题,我也不知道,反正试了就是这样。
我也遇到了这个Assertion failed: (severity >= 0 && severity < NUM_SEVERITIES), function SetLogDestination, file MyProject/node_modules/react-native/third-party/glog-0.3.4/src/logging.cc, line 595.我试试你的方法。你有遇到Android reload之后不能识别的问题吗
不替换的话会报登录失败的错误
@helloshuang 你的reload了吧,你每次重新安装app运行
@xll503721
Assertion failed: (severity >= 0 && severity < NUM_SEVERITIES), function SetLogDestination, file MyProject/node_modules/react-native/third-party/glog-0.3.4/src/logging.cc, line 595.
这个问题我也遇到了,如果不替换自己从官网下载的 iflytek.framework,那么你的 APPID 和 npm 下载下来的 iflytek.framework 不对应,就会报登录失败,解决办法有两种:
1、注释这个报错方法里所有语句 2、联系讯飞技术人员,他会给你一个上个版本的 SDK,这个 SDK 是与你 APPID 对应的
@xll503721 @helloshuang @cheneywan #36 临时的解决方案可以试下 #issuecomment-477678219