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

QQ登录

只需一步,快速开始

查看: 3934|回复: 14

[结贴] 用Xcode9打包,cordova插件路径问题

[复制链接]

11

主题

66

帖子

114

积分

初级会员

Rank: 2

积分
114
QQ
发表于 2017-11-9 16:20:21 | 显示全部楼层 |阅读模式
本帖最后由 outao 于 2017-11-9 16:23 编辑

涉及cordova插件的 #import基本都报文件找不到,应该是哪个地方的设置问题。有经验的大神指点一下,万分感激。
例如:
#import   <Cordova/CDVViewController.h>
打包时报错:
!Cordova/CDVViewController.h file not found

我的确找不到Cordova目录,注意C是大写的。

3

主题

304

帖子

798

积分

高级会员

Rank: 4

积分
798
QQ
发表于 2017-11-9 16:47:01 | 显示全部楼层
你先用wex5打包工程,生成出ios工程,然后再用xcode打开就行
回复 支持 反对

使用道具 举报

发表于 2017-11-9 16:47:02 | 显示全部楼层
你是参考http://docs.wex5.com/wex5-studio-question-list-2013 对吗

需要先x5打包生成源码以后!
用xcode打开类似这样的路径即可!
/Native/test/build/src/platforms/ios/test.xcodeproj/project.pbxproj
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

3

主题

304

帖子

798

积分

高级会员

Rank: 4

积分
798
QQ
发表于 2017-11-9 16:47:30 | 显示全部楼层
在工程下面的build/src/platform/ios目录
回复 支持 反对

使用道具 举报

11

主题

66

帖子

114

积分

初级会员

Rank: 2

积分
114
QQ
 楼主| 发表于 2017-11-9 17:45:08 | 显示全部楼层
liangyongfei 发表于 2017-11-9 16:47
你是参考http://docs.wex5.com/wex5-studio-question-list-2013 对吗

需要先x5打包生成源码以后!

是的,但编译报告了 找不到 cordova插件的相关文件。当然就无法编译成功了。
回复 支持 反对

使用道具 举报

发表于 2017-11-9 17:50:54 | 显示全部楼层
outao 发表于 2017-11-9 17:45
是的,但编译报告了 找不到 cordova插件的相关文件。当然就无法编译成功了。 ...

使用x5打包就报错了吗??完整报错信息是什么??发来看下!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

11

主题

66

帖子

114

积分

初级会员

Rank: 2

积分
114
QQ
 楼主| 发表于 2017-11-9 18:09:28 | 显示全部楼层
liangyongfei 发表于 2017-11-9 17:50
使用x5打包就报错了吗??完整报错信息是什么??发来看下!

X5打包出错,我另开了个帖。这里是用XCODE9打包WeX5输出的代码碰到的问题,应该是包含文件路径的设置问题,你们的开发人员应该比较清楚的。
回复 支持 反对

使用道具 举报

发表于 2017-11-10 08:39:38 | 显示全部楼层
outao 发表于 2017-11-9 18:09
X5打包出错,我另开了个帖。这里是用XCODE9打包WeX5输出的代码碰到的问题,应该是包含文件路径的设置问题 ...

你先使用wex5 关联 xcode7.3.1打包成功后,,再导出源码在  xcode9里面打包!

如果x5 关联7.3.1打包的时候就报错了!可能是你打包配置的原因了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

11

主题

66

帖子

114

积分

初级会员

Rank: 2

积分
114
QQ
 楼主| 发表于 2017-11-12 21:15:22 | 显示全部楼层
liangyongfei 发表于 2017-11-9 17:50
使用x5打包就报错了吗??完整报错信息是什么??发来看下!

以“记账本”为例,不添加任何插件可以正常打包。
有意添加 微信V3插件后,就出错了:

    The following build commands failed:
              Ld build/device/记账本.app/记账本 normal armv7
      (1 failure)
   /var/folders/gj/xjngvx493vg4y4njyc8w_vr00000gn/T/d76e2a78-2c86-4e56-be14-d7ad95685542/pack.xml:121: 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)
           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 building one of the platforms: Error: /Volumes/X5/WeX5_V37/model/Native/记账本/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
      Error code 65 for command: xcodebuild with args: -xcconfig,/Volumes/X5/WeX5_V37/model/Native/记账本/build/src/platforms/ios/cordova/build-debug.xcconfig,-project,记账本.xcodeproj,ARCHS=armv7 arm64,-target,记账本,-configuration,Debug,-sdk,iphoneos,build,VALID_ARCHS=armv7 arm64,CONFIGURATION_BUILD_DIR=/Volumes/X5/WeX5_V37/model/Native/记账本/build/src/platforms/ios/build/device,SHARED_PRECOMPS_DIR=/Volumes/X5/WeX5_V37/model/Native/记账本/build/src/platforms/ios/build/sharedpch
      Error: /Volumes/X5/WeX5_V37/model/Native/记账本/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
****ERROR****: 子任务 "java" 执行失败。
****ERROR****: 任务 "pack" 执行失败。
****ERROR****: 执行出错:
****ERROR****: 错误信息: Java returned: 253
****ERROR****: 如不能确定具体问题,可参考常见问题: http://bbs.wex5.com/thread-82002-1-1.html

回复 支持 反对

使用道具 举报

发表于 2017-11-13 14:54:03 | 显示全部楼层
outao 发表于 2017-11-12 21:15
以“记账本”为例,不添加任何插件可以正常打包。
有意添加 微信V3插件后,就出错了:

只是添加 V3插件 吗?
你可以打包外卖案例! 外卖案例中也是有v3插件的!

请问你的插件参数都填写上了吗?? 这个是完整报错信息吗??上边日志还有没有错误?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-30 04:33 , Processed in 0.061207 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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