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

QQ登录

只需一步,快速开始

查看: 2173|回复: 3

[处理中3] mac本打包ios报buildIOS错误

[复制链接]

16

主题

42

帖子

112

积分

初级会员

Rank: 2

积分
112
QQ
发表于 2017-12-7 19:47:52 | 显示全部楼层 |阅读模式
      开始安装插件......
      开始准备插件参数......
      插件 "phonegap-plugin-barcodescanner" 参数如下:
           请求访问相册时的提示(BARCODE_PHOTOLIBRARY_USAGE_DESCRIPTION):App需要您的同意才可以访问相册
           请求访问相机时的提示(BARCODE_CAMERA_USAGE_DESCRIPTION):App需要您的同意才可以访问相机
      插件 "com.justep.cordova.plugin.iFlytek" 参数如下:
           appid(由科大讯飞官网申请,与sdk相对应!默认为:56c414a3,如果您自己申请appid,请将插件中的sdk替换为您自己的sdk!)(appid_android):59969e57
           appid(由科大讯飞官网申请,与sdk相对应!默认为:569d9540,如果您自己申请appid,请将插件中的sdk替换为您自己的sdk!)(appid_ios):59969e57
           请求访问麦克风时的提示(IFLYTEK_MICROPHONE_USAGE_DESCRIPTION):App需要您的同意才可以访问麦克风
      插件 "cordova-plugin-splashscreen" 参数如下:
      插件 "cordova-plugin-app-preferences" 参数如下:
      插件 "cordova-plugin-file" 参数如下:
      插件 "cordova-plugin-file-transfer" 参数如下:
           请求访问相册时的提示(TRANSFER_PHOTOLIBRARY_USAGE_DESCRIPTION):App需要您的同意才可以访问相册
      插件 "cordova-plugin-network-information" 参数如下:
      插件 "cordova-plugin-zip" 参数如下:
      插件 "cordova-plugin-inappbrowser" 参数如下:
      插件 "cordova-plugin-x-toast" 参数如下:
      插件 "com.justep.cordova.plugin.app.utils" 参数如下:
      插件 "com.justep.cordova.plugin.engine.tencent" 参数如下:
           引擎选择方式(webViewEngine):auto
      插件 "cordova-plugin-app-version" 参数如下:
      插件 "cordova-plugin-spinner-dialog" 参数如下:
      插件 "cordova-plugin-keyboard" 参数如下:
      插件 "ch.ti8m.documenthandler" 参数如下:
      插件参数准备完成
      Installing "phonegap-plugin-barcodescanner" for android
      Installing "phonegap-plugin-barcodescanner" for ios
      Installing "com.justep.cordova.plugin.iFlytek" for android
      Installing "com.justep.cordova.plugin.iFlytek" for ios
      Installing "cordova-plugin-splashscreen" for android
      Installing "cordova-plugin-splashscreen" for ios
      Installing "cordova-plugin-app-preferences" for android
      Installing "cordova-plugin-app-preferences" for ios
      Installing "cordova-plugin-file" for android
      Installing "cordova-plugin-file" for ios
      Installing "cordova-plugin-file-transfer" for android
      Dependent plugin "cordova-plugin-file" already installed on android.
      Installing "cordova-plugin-file-transfer" for ios
      Dependent plugin "cordova-plugin-file" already installed on ios.
      Installing "cordova-plugin-network-information" for android
      Installing "cordova-plugin-network-information" for ios
      Installing "cordova-plugin-zip" for android
      Dependent plugin "cordova-plugin-file" already installed on android.
      Installing "cordova-plugin-zip" for ios
      Dependent plugin "cordova-plugin-file" already installed on ios.
      Installing "cordova-plugin-inappbrowser" for android
      Installing "cordova-plugin-inappbrowser" for ios
      Installing "cordova-plugin-x-toast" for android
      Installing "cordova-plugin-x-toast" for ios
      Installing "com.justep.cordova.plugin.app.utils" for android
      Dependent plugin "cordova-plugin-file" already installed on android.
      Dependent plugin "cordova-plugin-file-transfer" already installed on android.
      Dependent plugin "cordova-plugin-network-information" already installed on android.
      Dependent plugin "cordova-plugin-zip" already installed on android.
      Dependent plugin "cordova-plugin-inappbrowser" already installed on android.
      Dependent plugin "cordova-plugin-x-toast" already installed on android.
      Installing "com.justep.cordova.plugin.app.utils" for ios
      Dependent plugin "cordova-plugin-file" already installed on ios.
      Dependent plugin "cordova-plugin-file-transfer" already installed on ios.
      Dependent plugin "cordova-plugin-network-information" already installed on ios.
      Dependent plugin "cordova-plugin-zip" already installed on ios.
      Dependent plugin "cordova-plugin-inappbrowser" already installed on ios.
      Dependent plugin "cordova-plugin-x-toast" already installed on ios.
      Installing "com.justep.cordova.plugin.engine.tencent" for android
      Installing "com.justep.cordova.plugin.engine.tencent" for ios
      Installing "cordova-plugin-app-version" for android
      Installing "cordova-plugin-app-version" for ios
      Installing "cordova-plugin-spinner-dialog" for android
      Installing "cordova-plugin-spinner-dialog" for ios
      Installing "cordova-plugin-keyboard" for android
      Installing "cordova-plugin-keyboard" for ios
      Installing "ch.ti8m.documenthandler" for android
      Installing "ch.ti8m.documenthandler" for ios
      插件安装完成

   创建源代码工程:

   生成源代码:

   完成。
环境初始化:

   开始......

   生成应用环境准备:

   android应用环境准备:

   ios应用环境准备:
      1 identity imported.

   生成android应用包:

   生成ios应用包:
      Running command: /Users/jianglei/Desktop/WeX5_V3.7-mac/model/Native/tyg_sss/build/src/platforms/ios/cordova/build --release --device
      xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

   /var/folders/xs/nsxr_45d0j17kt1td2ltlf480000gn/T/9e3b107d-8476-4c45-9e0c-2498ef080494/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: /Users/jianglei/Desktop/WeX5_V3.7-mac/model/Native/tyg_sss/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: /Users/jianglei/Desktop/WeX5_V3.7-mac/model/Native/tyg_sss/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-12-8 09:54:48 | 显示全部楼层
请问你的mac环境有没有安装xcode7.3.1呢??
目前wex5 打包只支持xcode7.3.1安装才行!  
http://docs.wex5.com/wex5-app-question-list-2042

你也可以 导出原生打包(如果是ios 10  ios11 需要xcode8以上版本才行的!)
http://docs.wex5.com/wex5-studio-question-list-2013
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

16

主题

42

帖子

112

积分

初级会员

Rank: 2

积分
112
QQ
 楼主| 发表于 2017-12-8 10:58:20 | 显示全部楼层
liangyongfei 发表于 2017-12-8 09:54
请问你的mac环境有没有安装xcode7.3.1呢??
目前wex5 打包只支持xcode7.3.1安装才行!  
http://docs.wex5 ...

谢谢回复!
1,我的mac版本没安装xcode,用的是wex5 3.7版本的,就是要新安装一个xode7.31版本才可以打包吗?
2,本地wex5 和 苹果机上的打包服务器版本是否一致?这个要怎么看的,我是下载wex5 3.7带的这个。
3,如果需要适配ios10 和11的话用原生打包需要安卓和ios原生的技术吗?公司项目快上线了,适配ios10 11版本啥时候能出来啊,没出来连测试都测试不了。
回复 支持 反对

使用道具 举报

发表于 2017-12-8 11:20:23 | 显示全部楼层
csh2013 发表于 2017-12-8 10:58
谢谢回复!
1,我的mac版本没安装xcode,用的是wex5 3.7版本的,就是要新安装一个xode7.31版本才可以打包 ...

1. 必须有xcode安装才能打包! 其实wex5就是调用xcode打包实现的!
2.如果你是mac上直接打包的!就不用管打包服务器的事了!   windows上打包ios才需要连接打包服务器!就是保证windows上的wex5和mac上wex5版本一致的就行!  看版本号如图:
X9DN5R{8~S3TNOQ@N22H6MM.png

3.下个版本 wex5 3.8就会支持 xcode8 以上版本打包的!目前只能是自己下载个高版本的xcode 导出源码,原生但方式实现!(就是2楼的链接,试试吧)
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 15:59 , Processed in 0.073235 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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