帖子

react native ios下的集成报错

[复制链接]

该用户从未签到

279310 shuo.kuang@boxi 发表于 2018-5-30 13:45:25 1#
本帖最后由 shuo.kuang@boxinholding.com 于 2018-5-30 13:53 编辑

在react native ios中集成讯飞sdk报错。
1. 用react-native init 生成工程
3. 添加初始化代码

#import "AppDelegate.h"

#import <React/RCTBundleURLProvider.h>
#import <React/RCTRootView.h>
#import <iflyMSC/IFlyMSC.h>

@implementation AppDelegate

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
  
  //Appid是应用的身份信息,具有唯一性,初始化时必须要传入Appid。
  NSString *initString = [[NSString alloc] initWithFormat:@"appid=%@", @"5a5dc3d8"];
  [IFlySpeechUtility createUtility:initString];
  
  NSURL *jsCodeLocation;

  jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil];

  RCTRootView *rootView = [[RCTRootView alloc] initWithBundleURL:jsCodeLocation
                                                      moduleName:@"test"
                                               initialProperties:nil
                                                   launchOptions:launchOptions];
  rootView.backgroundColor = [[UIColor alloc] initWithRed:1.0f green:1.0f blue:1.0f alpha:1];

  self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
  UIViewController *rootViewController = [UIViewController new];
  rootViewController.view = rootView;
  self.window.rootViewController = rootViewController;
  [self.window makeKeyAndVisible];
  return YES;
}

@end

4然后执行报错

2018-05-30 13:42:08.746753+0800 test[4145:1328832] [IFLYTEK] login with params:appid=5a5dc3d8
2018-05-30 13:42:08.746832+0800 test[4145:1328832] [IFLYTEK] -[IFlySpeechUtility login],login=0
2018-05-30 13:42:08.917915+0800 test[4145:1328832] [IFLYTEK] +[IFlySystemInfo getWorkPath],_gMscLogPath=(null)
2018-05-30 13:42:08.918068+0800 test[4145:1328832] [IFLYTEK] +[IFlyReachability currentReachabilityStatus][IN]
2018-05-30 13:42:08.918806+0800 test[4145:1328832] [IFLYTEK] -[IFlyReachability networkStatusForFlags:][IN]
2018-05-30 13:42:08.918829+0800 test[4145:1328832] [IFLYTEK] Reachability Flag Status: -R ------- networkStatusForFlags
2018-05-30 13:42:08.918840+0800 test[4145:1328832] [IFLYTEK] -[IFlyReachability networkStatusForFlags:][OUT]
2018-05-30 13:42:08.918851+0800 test[4145:1328832] [IFLYTEK] -[IFlyReachability dealloc][IN]
2018-05-30 13:42:08.918861+0800 test[4145:1328832] [IFLYTEK] -[IFlyReachability stopNotifier][IN]
2018-05-30 13:42:08.918878+0800 test[4145:1328832] [IFLYTEK] -[IFlyReachability stopNotifier][OUT]
2018-05-30 13:42:08.918889+0800 test[4145:1328832] [IFLYTEK] -[IFlyReachability dealloc][OUT]
2018-05-30 13:42:08.918899+0800 test[4145:1328832] [IFLYTEK] +[IFlyReachability currentReachabilityStatus][OUT]
2018-05-30 13:42:08.918921+0800 test[4145:1328832] [IFLYTEK] +[IFlySystemInfo getCarrierName][IN]
2018-05-30 13:42:08.922734+0800 test[4145:1328832] [IFLYTEK] +[IFlySystemInfo getCarrierName][OUT]
2018-05-30 13:42:08.923076+0800 test[4145:1328832] [IFLYTEK] login -[IFlyLoginParam toString:] SessionParam:timeout=20000,appid=5a5dc3d8,msc.ver=1.0.1195.1170,openudid=fef9433eaa2281dd1c0291b33d1714be34a72a56,work_dir=/var/mobile/Containers/Data/Application/817FE0CB-8401-4B5D-94F7-4BE406A0FC39/Library/Caches,carrier=中国联通,os.system=iOS,os.release=11.3.1,os.version=11.3.1,os.model=iPhone9.1,os.resolution=750*1334,os.manufact=apple,os.jailbreak=0,app.name=test,app.path=/var/containers/Bundle/Application/C5C62874-C62A-4287-957B-A748BD0EB196/test.app,app.pkg=test.app,app.bid=org.reactjs.native.example.test,net_type=wifi,appid=5a5dc3d8
2018-05-30 13:42:08.923117+0800 test[4145:1328832] [IFLYTEK] paramString:
timeout=20000,appid=5a5dc3d8,msc.ver=1.0.1195.1170,openudid=fef9433eaa2281dd1c0291b33d1714be34a72a56,work_dir=/var/mobile/Containers/Data/Application/817FE0CB-8401-4B5D-94F7-4BE406A0FC39/Library/Caches,carrier=中国联通,os.system=iOS,os.release=11.3.1,os.version=11.3.1,os.model=iPhone9.1,os.resolution=750*1334,os.manufact=apple,os.jailbreak=0,app.name=test,app.path=/var/containers/Bundle/Application/C5C62874-C62A-4287-957B-A748BD0EB196/test.app,app.pkg=test.app,app.bid=org.reactjs.native.example.test,net_type=wifi,appid=5a5dc3d8
Assertion failed: (severity >= 0 && severity < NUM_SEVERITIES), function SetLogDestination, file /Users/zhoumingjun/temp/test/node_modules/react-native/third-party/glog-0.3.4/src/logging.cc, line 595.

百花 发表于 2018-5-30 14:54:26
2#
Dear
感谢您致信和支持讯飞开放平台!
  http://bbs.xfyun.cn/forum.php?mod=viewthread&tid=22826  官方问题解答 ---讯飞语音iOS SDK音频问题详解
  祝您工作愉快~

使用道具 举报 回复
gongjiangpeng 发表于 2018-6-22 16:06:30
3#
我这里也遇到了
react native:0.55.4

Assertion failed: (severity >= 0 && severity < NUM_SEVERITIES), function SetLogDestination, file /Users/nova/Documents/project/RN_Driver/node_modules/react-native/third-party/glog-0.3.4/src/logging.cc, line 596.


楼内回复

请问你解决了吗  详情 发表于 2018-6-26 10:40
使用道具 举报 回复
138****5032 发表于 2018-6-25 06:40:24
4#
谢谢分享!学习啦!
使用道具 举报 回复
138****5032 发表于 2018-6-25 06:40:34
5#
谢谢分享!学习啦!
使用道具 举报 回复
138****5032 发表于 2018-6-25 06:40:44
6#
谢谢分享!学习啦!
使用道具 举报 回复
138****5032 发表于 2018-6-25 06:40:53
7#
谢谢分享!学习啦!
使用道具 举报 回复
138****5032 发表于 2018-6-25 06:41:09
8#
谢谢分享!学习啦!
使用道具 举报 回复
180****9539 发表于 2018-6-25 06:49:23
9#
谢谢你的分享!
使用道具 举报 回复
180****9539 发表于 2018-6-25 06:49:40
10#
谢谢分享!学习啦!
使用道具 举报 回复