ld: in /Users/dongmingguan/Documents/项目构建/高德SDK/高德SDK/PACAVoiceSDK/framework/BDSSpeechSynthesizer_SDK/libetts_device_simulator.a(NetworkStatusUtil.o), could not parse object file /Users/dongmingguan/Documents/项目构建/高德SDK/高德SDK/PACAVoiceSDK/framework/BDSSpeechSynthesizer_SDK/libetts_device_simulator.a(NetworkStatusUtil.o): 'Unknown attribute kind (45)Unknown attribute kind (45)Unknown attribute kind (45)', using libLTO version 'Apple LLVM 7.0.2 (clang-700.1.81)' for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
百度地图导航和tts一起用
duplicate symbols for architecture armv7
怎么破?
这百度支持真是差到全国第一
xx291855586:
3、AppCode 就是我们在申请key时候的App ID ,我的是7位数字,以8头的,demo里面直接置空,并且好像没有找到提示,要不永远提示授权文件过期
NSError* loadErr = [[BDSSpeechSynthesizer sharedInstance] loadOfflineEngine:ChineseTextData speechDataPath:ChineseSpeechData licenseFilePath:LicenseData withAppCode:@"8000000"];
我将AppCode改成自己的 我的是9开头的 提示UnKnown error code from offline engine.Code:-101 还有我并没有找到注册后给我的授权文件
回复xx291855586:请问这个问题你是怎么解决的。。。。。。。。。。。。?求教
3、AppCode 就是我们在申请key时候的App ID ,我的是7位数字,以8头的,demo里面直接置空,并且好像没有找到提示,要不永远提示授权文件过期
NSError* loadErr = [[BDSSpeechSynthesizer sharedInstance] loadOfflineEngine:ChineseTextData speechDataPath:ChineseSpeechData licenseFilePath:LicenseData withAppCode:@"8000000"];
我将AppCode改成自己的 我的是9开头的 提示UnKnown error code from offline engine.Code:-101 还有我并没有找到注册后给我的授权文件
已建议设置为精华帖~
LZ已经解决了,楼上兄弟说的没错,最新SDK需要升级到最新版的XCode,然后就没有问题了。还用,分享下集成离在线语音合成的经验:
1、根据文档需要的静态库,不要忘了加 libicon.2.4.0.tbd,文档好像少了这一个
2、注意离线合成引擎里面资源文件名称,如果从demo文件里面直接复制过来,要好好检查下,有时候大小写会不一样,否则离线引擎用不了
// 设置离线引擎
NSString *ChineseSpeechData = [[NSBundle mainBundle] pathForResource:@"Chinese_Speech_Female" ofType:@"dat"];
NSString *ChineseTextData = [[NSBundle mainBundle] pathForResource:@"Chinese_Text" ofType:@"dat"];
NSString *EnglishSpeechData = [[NSBundle mainBundle] pathForResource:@"English_Speech_Female" ofType:@"dat"];
NSString *EnglishTextData = [[NSBundle mainBundle] pathForResource:@"English_Text" ofType:@"dat"];
NSString *LicenseData = [[NSBundle mainBundle] pathForResource:@"offline_engine_tmp_license" ofType:@"dat"];
3、AppCode 就是我们在申请key时候的App ID ,我的是7位数字,以8头的,demo里面直接置空,并且好像没有找到提示,要不永远提示授权文件过期
NSError* loadErr = [[BDSSpeechSynthesizer sharedInstance] loadOfflineEngine:ChineseTextData speechDataPath:ChineseSpeechData licenseFilePath:LicenseData withAppCode:@"8000000"];
这些坑还好,花的时间不是很长,但是要没注意也很头疼。。。
请将XCode升级到最新版,SDK使用了LTO编译选项,辛苦~
居然没有图片?!
ld: in /Users/dongmingguan/Documents/项目构建/高德SDK/高德SDK/PACAVoiceSDK/framework/BDSSpeechSynthesizer_SDK/libetts_device_simulator.a(NetworkStatusUtil.o), could not parse object file /Users/dongmingguan/Documents/项目构建/高德SDK/高德SDK/PACAVoiceSDK/framework/BDSSpeechSynthesizer_SDK/libetts_device_simulator.a(NetworkStatusUtil.o): 'Unknown attribute kind (45)Unknown attribute kind (45)Unknown attribute kind (45)', using libLTO version 'Apple LLVM 7.0.2 (clang-700.1.81)' for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)