起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 17143|回复: 10

[处理中3] 请问:讯飞SDK,IOS版本。除了要换iflyMSC.framework外,还要换?

[复制链接]

19

主题

87

帖子

261

积分

中级会员

Rank: 3Rank: 3

积分
261
QQ
发表于 2017-4-14 20:05:15 | 显示全部楼层 |阅读模式
本帖最后由 winner484 于 2017-4-15 04:14 编辑

除了要换iflyMSC.framework外,还要换什么?

换完之后要进行上面操作吗?

我就换了iflyMSC.framework,打包时候也把appid改了。然后打包失败。插件也安装好了,就是最后创建ios时候失败。


排除证书问题。证书完全没问题。

新SDK总目录

新SDK总目录

新SDK分目录

新SDK分目录

原SDK

原SDK
_-1078669649_IMG20170415034721_1492199256000_wifi.jpg
_-243806665_IMG20170415034806_1492199292000_wifi_.jpg
_-157919212_IMG20170415034836_1492199326000_wifi_.jpg
发表于 2017-4-15 12:34:35 | 显示全部楼层
你是自定义插件吗??看下:
http://docs.wex5.com/wex5-app-question-list-2051

你是换了sdk吗??请问 xcode版本有要求吗??目前打包只支持7.3
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

19

主题

87

帖子

261

积分

中级会员

Rank: 3Rank: 3

积分
261
QQ
 楼主| 发表于 2017-4-15 13:40:09 | 显示全部楼层
liangyongfei 发表于 2017-4-15 12:34
你是自定义插件吗??看下:
http://docs.wex5.com/wex5-app-question-list-2051

感谢回复!
首先,WeX5已经封装好了讯飞插件。但是过时了。不支持苹果IOS10系统。所以我必须得用官方的SDK来替换X5中旧版SDK。

然后,论坛里面已经有人换讯飞最新版sdk成功了,但是没有留下方法。也就是说,这个方法是行得通的。

最后,我不懂IOS原生开发。但是必须得换SDK,能不能教教我。WeX5中,讯飞插件里面的文件并不多,换起来应该不是很麻烦。能不能教教我?

不胜感谢!!!!!
回复 支持 反对

使用道具 举报

19

主题

87

帖子

261

积分

中级会员

Rank: 3Rank: 3

积分
261
QQ
 楼主| 发表于 2017-4-15 14:07:13 | 显示全部楼层
liangyongfei 发表于 2017-4-15 12:34
你是自定义插件吗??看下:
http://docs.wex5.com/wex5-app-question-list-2051

http://www.jianshu.com/p/292f645cf052 这是讯飞接入SDK的教程,但是不是在WEX5中操作,能不能教教我该怎么做、
回复 支持 反对

使用道具 举报

19

主题

87

帖子

261

积分

中级会员

Rank: 3Rank: 3

积分
261
QQ
 楼主| 发表于 2017-4-15 17:02:18 | 显示全部楼层
liangyongfei 发表于 2017-4-15 12:34
你是自定义插件吗??看下:
http://docs.wex5.com/wex5-app-question-list-2051

ios.build/Objects-normal/armv7/DocumentHandler.o
      
      Ld build/device/贵妈ios.app/贵妈ios normal armv7
          cd /Volumes/X5/WeX5/model/Native/gmcs/build/src/platforms/ios
          export IPHONEOS_DEPLOYMENT_TARGET=6.0
          export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/Volumes/X5/WeX5/node:/var/folders/gj/xjngvx493vg4y4njyc8w_vr00000gn/T/bb1b6f31-41c2-4add-a072-ad99e429bfa9/java/jdk1.8-x64/Contents/Home/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
          /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk -L/Volumes/X5/WeX5/model/Native/gmcs/build/src/platforms/ios/build/device -F/Volumes/X5/WeX5/model/Native/gmcs/build/src/platforms/ios/build/device -F贵妈ios/Plugins/com.justep.cordova.plugin.iFlytek -filelist /Volumes/X5/WeX5/model/Native/gmcs/build/src/platforms/ios/build/贵妈ios.build/Debug-iphoneos/贵妈ios.build/Objects-normal/armv7/贵妈ios.LinkFileList -miphoneos-version-min=6.0 -dead_strip -Xlinker -no_deduplicate -weak_framework CoreFoundation -weak_framework UIKit -weak_framework AVFoundation -weak_framework CoreMedia -weak-lSystem -ObjC -fobjc-arc -fobjc-link-runtime -framework AssetsLibrary /Volumes/X5/WeX5/model/Native/gmcs/build/src/platforms/ios/build/device/libCordova.a -framework CoreGraphics -framework MobileCoreServices -framework AVFoundation -framework AddressBook -framework AudioToolbox -framework SystemConfiguration -framework QuartzCore -lz -framework Foundation -framework UIKit -framework CoreLocation -lc++ -framework CoreTelephony -framework iflyMSC -lz -framework QuickLook -Xlinker -dependency_info -Xlinker /Volumes/X5/WeX5/model/Native/gmcs/build/src/platforms/ios/build/贵妈ios.build/Debug-iphoneos/贵妈ios.build/Objects-normal/armv7/贵妈ios_dependency_info.dat -o /Volumes/X5/WeX5/model/Native/gmcs/build/src/platforms/ios/build/device/贵妈ios.app/贵妈ios
      Undefined symbols for architecture armv7:
        "_CNContactGivenNameKey", referenced from:
            -[IFlyContact fetchContactWithContactStore:] in iflyMSC(IFlyContact.o)
        "_CNContactFamilyNameKey", referenced from:
            -[IFlyContact fetchContactWithContactStore:] in iflyMSC(IFlyContact.o)
        "_OBJC_CLASS_$_CNContactFetchRequest", referenced from:
            objc-class-ref in iflyMSC(IFlyContact.o)
        "_OBJC_CLASS_$_CNContactStore", referenced from:
            objc-class-ref in iflyMSC(IFlyContact.o)
      ld: symbol(s) not found for architecture armv7
      clang: error: linker command failed with exit code 1 (use -v to see invocation)
      
   /var/folders/gj/xjngvx493vg4y4njyc8w_vr00000gn/T/bb1b6f31-41c2-4add-a072-ad99e429bfa9/pack.xml:118: exec returned: 1
           at org.apache.tools.ant.taskdefs.ExecTask.runExecute(ExecTask.java:643)
           at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:669)
           at org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask.java:495)
           at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
      ERROR building one of the platforms: Error: /Volumes/X5/WeX5/model/Native/gmcs/build/src/platforms/ios/cordova/build: Command failed with exit code 2
      You may not have the required environment or OS to build this project
      ** BUILD FAILED **
      
      
      The following build commands failed:
              Ld build/device/贵妈ios.app/贵妈ios normal armv7
      (1 failure)
      Error code 65 for command: xcodebuild with args: -xcconfig,/Volumes/X5/WeX5/model/Native/gmcs/build/src/platforms/ios/cordova/build-debug.xcconfig,-project,贵妈ios.xcodeproj,ARCHS=armv7 arm64,-target,贵妈ios,-configuration,Debug,-sdk,iphoneos,build,VALID_ARCHS=armv7 arm64,CONFIGURATION_BUILD_DIR=/Volumes/X5/WeX5/model/Native/gmcs/build/src/platforms/ios/build/device,SHARED_PRECOMPS_DIR=/Volumes/X5/WeX5/model/Native/gmcs/build/src/platforms/ios/build/sharedpch
      Error: /Volumes/X5/WeX5/model/Native/gmcs/build/src/platforms/ios/cordova/build: Command failed with exit code 2
   ****ERROR****: 子任务 "exec" 执行失败。
   ****ERROR****: 任务 "buildIOS" 执行失败。
   ****ERROR****: 执行出错:
   ****ERROR****: 错误信息: exec returned: 1
   ****ERROR****: 如不能确定具体问题,可参考常见问题: http://bbs.wex5.com/thread-82002-1-1.html
           at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.lang.reflect.Method.invoke(Method.java:497)
           at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
           at org.apache.tools.ant.Task.perform(Task.java:348)
           at org.apache.tools.ant.Target.execute(Target.java:435)
           at org.apache.tools.ant.Target.performTasks(Target.java:456)
           at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)
           at org.apache.tools.ant.Project.executeTarget(Project.java:1364)
           at com.justep.deploy.app.utils.BuildHelper.execTask(Unknown Source)
           at com.justep.deploy.app.utils.Builder.main(Unknown Source)
****ERROR****: 子任务 "java" 执行失败。
****ERROR****: 任务 "pack" 执行失败。
****ERROR****: 执行出错:
****ERROR****: 错误信息: Java returned: 253
****ERROR****: 如不能确定具体问题,可参考常见问题: http://bbs.wex5.com/thread-82002-1-1.html
回复 支持 反对

使用道具 举报

发表于 2017-4-15 20:53:21 | 显示全部楼层
winner484 发表于 2017-4-15 13:40
感谢回复!
首先,WeX5已经封装好了讯飞插件。但是过时了。不支持苹果IOS10系统。所以我必须得用官方的S ...

插件这块就是corodva得规范(文档),既然有人成功过!!你却问问他吧,加他好友

官方下个版本会完善插件得
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

19

主题

87

帖子

261

积分

中级会员

Rank: 3Rank: 3

积分
261
QQ
 楼主| 发表于 2017-4-15 23:48:40 | 显示全部楼层
liangyongfei 发表于 2017-4-15 20:53
插件这块就是corodva得规范(文档),既然有人成功过!!你却问问他吧,加他好友

官方下个版本会完善插 ...

下个版本是什么时候?这个月能出吗?
回复 支持 反对

使用道具 举报

发表于 2017-4-17 09:36:23 | 显示全部楼层
winner484 发表于 2017-4-15 23:48
下个版本是什么时候?这个月能出吗?

这个不确定,反正是快了
月底差不多吧!!
你可以先做其他的功能模块
我会问问开发人员!如果插件更新了,可以先给你传一个的

你也可以自己先研究一下的
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

19

主题

87

帖子

261

积分

中级会员

Rank: 3Rank: 3

积分
261
QQ
 楼主| 发表于 2017-4-17 23:08:33 | 显示全部楼层
liangyongfei 发表于 2017-4-17 09:36
这个不确定,反正是快了
月底差不多吧!!
你可以先做其他的功能模块

多谢了,我现在就差讯飞了。我试试看怎么搞。
回复 支持 反对

使用道具 举报

1

主题

18

帖子

50

积分

初级会员

Rank: 2

积分
50
QQ
发表于 2017-7-9 14:21:56 | 显示全部楼层
遇到同样的问题,这个问题还没解决吗?
wex5自带的讯飞+xcode7.3确实能生成iOS下的app,但讯飞的sdk是绑定id的,所以如果用自己的id,就必须要下载新的sdk替换wex5自带的讯飞sdk,但替换后就存在不 兼容情况,xcode7.3或最新的xcode都不能编译通过。
iOS10已出来很久了,xcode7.3也比较老了,希望wex5的技术团队能尽快兼容最新的xcode和最新的iOS sdk、第三方最新插件,这样用wex5的人才会越来越多~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-12 04:55 , Processed in 0.085906 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表