windows wex5打包失败怎么解决

windows wex5打包失败怎么解决,第1张

2)下载解压WeX5平台版本。3)准备好X5应用本地打包服务器(用于发布打包);详细方法参见博客《X5本地应用打包服务器环境搭建》。

4)生成外卖应用的iOS应用证书;详细方法参见博客《ios证书申请》。

需要用到的证书包括:P12的发布证书,命名为ios.distribution.p12;App的描述文件,命名为ios.distribution.mobileprovision。详见博

4)生成安卓证书备用。在开始à运行输入cmd打开的黑窗口中执行以下安卓证书生成命令:

keytool -genkey -alias android -keypass 123456 -keyalg RSA -keysize 1024 -validity 3650 -keystore android.keystore -storepass 123456

命令执行时依次让输入您的姓名、组织、城市、省份和国家信息,请根据自己或企业的信息输入即可。最后确认是否正确时,需输入Y。

第一种.如果用的是ajax请求的数据,只需在ajax请求中加一个参数global:false,即可:

$.ajax({

"type" : "POST",

"async": true,

"global" : false, // 此处设为false,即可

"cache": false,

"dataType" : "json",

"url" : url ,

"data" : data,

success: success,

error: error

})

第二种.修改justep的样式:

第一步:修改/UI2/system/lib/base/error.js文件中的错误提示相关(window.onerror函数)的代码;

(此方法针对于WeX5Studio3.3以上的版本,之前的版本路径为/UI2/system/components/justep/window/window.js)

第二步:执行%JUSTEP_HOME%/tools/dist/dist.bat合并文件;

下面说说我的实现方法吧,我是采用第二种方式

首先找到以上路径下相关js(window.js或error.js)文件中的window.onerror函数,然后隐藏掉原有的window.errorDialog函数,再加上自己的实现方式,如下:

// if (!window.errorDialog)

// window.errorDialog = new ErrorDialog()

//

// window.errorDialog.open(data)

// 此处是我的实现方式;

justep.Util.hint('手机网络异常或服务器出现错误!',{type:'info',delay:3000,position:'bottom'})

对于部署,有两种方式:

1. 基于UIServer, 这个在版本中自带,可以在 windows 和 mac 下运行

2. 不使用UIServer, 把资源编译后(app的www目录)放到标准 http服务器上,例如 apache httd, nginx等,这些服务器是提供linux , unix 的版本,这种部署方式就不会受操作系统限制,并且可以基于http服务做资源静态化的访问优化


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/233069.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-10
下一篇2023-04-10

发表评论

登录后才能评论

评论列表(0条)

    保存