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

QQ登录

只需一步,快速开始

查看: 6175|回复: 11

[结贴] MacOS 虚拟机生成 IOS打包文件问题

[复制链接]

11

主题

66

帖子

114

积分

初级会员

Rank: 2

积分
114
QQ
发表于 2017-11-3 12:21:54 | 显示全部楼层 |阅读模式
本帖最后由 outao 于 2017-11-3 12:44 编辑

经过千辛万苦终于装好Mac的虚拟机了,接着把X5平台升级到3.7按网站的指导

更换注意事项:
1、拷贝WeX5-mac.tar.gz或者BeX5-mac.tar.gz版本至打包服务器的MAC虚拟机。
2、解压后,将桌面上的 “启动X5 App-Builder服务”快捷方式重新指向为新拷贝版本下的“启动WeX5运行平台”快捷方式即可。

看来一切正常,可是windows那边一直无法连接打包服务。经过查看发现两个批命令有些不同: QQ截图20171101205504.jpg


上面是虚拟机打包过来的,下面是3.7的“启动X5运行平台”
明显的差异是3.7版后面是否不要求/app-builder子路径了,我这边试过有或没有都连接不上。
另 一个差异是 是否通过 exec 执行 startup.sh

请指教,现在应该怎么修改?
windows那边报告“打包服务器填写有误,请稍后再试”
用旧版本的会报告 版本不对,说明网络是没问题的。是否必须要更新Xcode? 问题是,打包服务都还没连上,还没到Xcode吧?在控制台上看不到什么出错信息。


Last login: Fri Nov  3 12:30:40 on ttys001
WeX5-Mac:~ x5$ /Users/x5/Desktop/WeX5_V3.7-mac/启动WeX5运行平台 ; exit;
-n -e
Using CATALINA_BASE:   ../../apache-tomcat
Using CATALINA_HOME:   /Users/x5/Desktop/WeX5_V3.7-mac/apache-tomcat
Using CATALINA_TMPDIR: ../../apache-tomcat/temp
Using JRE_HOME:        ../../java/jdk1.8-x64/Contents/Home/jre
Using CLASSPATH:       ../../java/jdk1.8-x64/Contents/Home/jre/lib/tools.jar:../../apache-tomcat/bin/tomcat-juli.jar:/Users/x5/Desktop/WeX5_V3.7-mac/apache-tomcat/bin/bootstrap.jar
十一月 03, 2017 12:43:28 下午 org.apache.catalina.core.AprLifecycleListener init
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /Users/x5/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
十一月 03, 2017 12:43:30 下午 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
十一月 03, 2017 12:43:30 下午 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 2646 ms
十一月 03, 2017 12:43:30 下午 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
十一月 03, 2017 12:43:30 下午 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.41

十一月 03, 2017 12:43:30 下午 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor baas.xml
十一月 03, 2017 12:43:31 下午 org.apache.catalina.loader.WebappClassLoader validateJarFile
信息: validateJarFile(/Users/x5/Desktop/WeX5_V3.7-mac/apache-tomcat/webapps/../../runtime/BaasServer/WEB-INF/lib/servlet-api.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
十一月 03, 2017 12:43:31 下午 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor host-manager.xml
十一月 03, 2017 12:43:32 下午 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor manager.xml
十一月 03, 2017 12:43:32 下午 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor PushServer.xml
2017-11-03 12:43:33 PushServer stop
十一月 03, 2017 12:43:33 下午 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor x5.xml
[JUSTEP_HOME in UIServer]: /Users/x5/Desktop/WeX5_V3.7-mac
十一月 03, 2017 12:43:38 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory app-template
十一月 03, 2017 12:43:38 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory docs
十一月 03, 2017 12:43:38 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory examples
十一月 03, 2017 12:43:39 下午 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory ROOT
十一月 03, 2017 12:43:39 下午 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080
十一月 03, 2017 12:43:39 下午 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
十一月 03, 2017 12:43:39 下午 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/79  config=null
十一月 03, 2017 12:43:39 下午 org.apache.catalina.startup.Catalina start
信息: Server startup in 9565 ms





发表于 2017-11-3 13:30:07 | 显示全部楼层
wex5 3.7打包需要注意的问题
http://docs.wex5.com/wex5-app-question-list-2042

1.可以直接在mac系统上打包!
2.如果是启动打包服务器!需要在mac版wex5中找到路径是
\tools\app-builder\app-builder.sh ,
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

11

主题

66

帖子

114

积分

初级会员

Rank: 2

积分
114
QQ
 楼主| 发表于 2017-11-3 17:02:07 | 显示全部楼层
我们已经申请了开发者账号。但在http://developer.apple.com 上找不到“Member Center“
回复 支持 反对

使用道具 举报

发表于 2017-11-3 17:07:56 | 显示全部楼层
outao 发表于 2017-11-3 17:02
我们已经申请了开发者账号。但在http://developer.apple.com 上找不到“Member Center“ ...

ctrl + f 搜下英文单词
或者上网搜下吧! 属于ios开发的知识

是这里吗?
https://developer.apple.com/programs/whats-included/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

11

主题

66

帖子

114

积分

初级会员

Rank: 2

积分
114
QQ
 楼主| 发表于 2017-11-3 23:43:23 | 显示全部楼层
嗯找到了,被网站上的攻略误导了,网页改版。已经做好了证书可是导入到MAC后,发现有“此证书签发者无效”,我是哪里做错了吗? QQ截图20171101205504.jpg

回复 支持 反对

使用道具 举报

11

主题

66

帖子

114

积分

初级会员

Rank: 2

积分
114
QQ
 楼主| 发表于 2017-11-5 10:23:37 | 显示全部楼层
问度娘解决了。
回复 支持 反对

使用道具 举报

发表于 2017-11-6 11:23:28 | 显示全部楼层
outao 发表于 2017-11-5 10:23
问度娘解决了。

解决问题后,欢迎说明一下原因!这样大家都可以参考下的!多谢
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

11

主题

66

帖子

114

积分

初级会员

Rank: 2

积分
114
QQ
 楼主| 发表于 2017-11-6 15:40:22 | 显示全部楼层
IOS开发证书显示“此证书的签发者无效”解决方法


若非证书生成有误。一般是Apple Worldwide Developer Relations Certification AuthorityIntermediate Certificate证书没导入或过期了。
在Apple PKI网页下载最新的证书:https://developer.apple.com/cert ... ity/AppleWWDRCA.cer ,双击导入即可。
如果钥匙串中有过期的WWDR证书删除。
微信截图_20171106153918.png

回复 支持 反对

使用道具 举报

11

主题

66

帖子

114

积分

初级会员

Rank: 2

积分
114
QQ
 楼主| 发表于 2017-11-6 18:08:05 | 显示全部楼层
吐血经验:申请的一大堆Key以及打包服务器最好用同一台机,否则极容易打包出错!
例如,下面例子,提示说可能是P12的密码出错,但打包与生成Key的机器不同,同样出这个错:

ios应用环境准备:
      security: SecKeychainItemImport: MAC verification failed during PKCS12 import (wrong password?)
   ****ERROR****: 子任务 "exec" 执行失败。
   ****ERROR****: 任务 "prepareIOSBuild" 执行失败。
   ****ERROR****: 执行出错:
   ****ERROR****: 错误信息: exec returned: 1
   ****ERROR****: 如不能确定具体问题,可参考常见问题: http://bbs.wex5.com/thread-82002-1-1.html
   /var/folders/gj/xjngvx493vg4y4njyc8w_vr00000gn/T/7ee6c11f-1b21-4fff-9b85-c56b4147484b/pack.xml:74: 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****: 子任务 "java" 执行失败。
****ERROR****: 任务 "pack" 执行失败。
****ERROR****: 执行出错:
****ERROR****: 错误信息: Java returned: 253
****ERROR****: 如不能确定具体问题,可参考常见问题: http://bbs.wex5.com/thread-82002-1-1.html


回复 支持 反对

使用道具 举报

1

主题

9

帖子

46

积分

新手上路

Rank: 1

积分
46
QQ
发表于 2018-10-16 10:11:29 | 显示全部楼层
这个WeX5-mac.tar.gz  是什么啊
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-24 05:29 , Processed in 0.073009 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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