常见问题

各FAQ友情链接入口: IDE常见问题 云打包常见问题 应用开发常见问题 插件开发常见问题 关于打包失败问题汇总

最新问题 new


问 上传应用到store报错汇总

问 应用闪退一般解决方法

问 iOS 微信支付(uexWeiXin.startPay)接口FAQ

问 安卓百度地图插件使用打开地图总是报错

问 IDE打包报错信息汇总

问 使用官方增量更新功能,为什么上传增量包报错,比如config.xml文件不存在?

问 IDE生成Appcan调试中心的时候报错

问 IDE签出代码失败

热门问题 热门问题


问 在线自定义插件上传报错,比如比较典型的报结构目录错误

问 使用官方增量更新功能,为什么点击推送升级,应用安装到设备没有提示?

问 在线安卓打包无法覆盖安装

问 安卓开启硬件加速引起部分网页出现闪屏问题

问 软键盘弹出后覆盖输入框问题

问 非全屏,IOS7风格,在IOS7上时间栏为透明色,但是页面与时间栏重合了

打包失败,先下载打包失败log,确认是否插件冲突,检查是否是标准证书 建议1、本地ide自动勾选插件功能看看在线选择的插件是不是一一对应,导致插件重复,自定义插件与公共插件是不是冲突 建议2、如果是自定义插件,下载打包失败log,从这里先排查问题

问 使用AppCan开放平台生成的ios应用如何发布到苹果Appstore?

答 解决方式

建议1、由于苹果Appstore应用审核机制,首先生成的ios应用必须要在AppCan开放平台打包之前上传苹果的发布证书(参照此链接下的文档操作步骤4.5),申请参照文档。`

建议2、通过AppCan在线与开发者证书混编后,生成的ipa包,下载.ipa文件到本地,直接上传即可,必须使用.ipa格式上传。(上传请参看ipa包提交苹果Appstore注:上传操作请在OS X操作系统下进行,windows系统下可能会导致 ERROR ITMS-90071错误

问 使用自己申请的发布版证书打包完成后我如何安装到越狱手机上测试?

答 解决方式 appcan.cn在线公共平台使用发布版证书生成的ipa包直接并且只能在越狱机上安装,非越狱机需要把包正式发布到苹果store才能下载安装。 企业客户(购买SDK且未升级打包服务)解决方法

(1)、下载.ipa文件到本地,更改文件后缀.ipa为.zip并解压缩文件包,

(2)、新建Payload文件夹,

(3)、把解压缩.zip包里面的文件夹拷到Payload文件夹里

(4)、压缩Payload文件夹为.zip文件包,改.zip后缀为.ipa

(5)、安装到手机,安装包可以直接安装到越狱手机

问 使用自己申请的发布版证书打包完成后我如何安装到非越狱机调试、测试?

答 解决方式

appcan.cn在线公共平台使用发布版证书生成的ipa包直接并且只能在越狱机上安装,非越狱机需要把包正式发布到苹果store才能下载安装。 如果没有越狱机,可以把打包生成的ipa按照AdHoc的方式来调试,具体参考经验贴

问 字体忽大忽小,或者页面不平铺的问题

答 解决方式

网页在加载时,字体大小没有根据手机屏幕分辨率自动适应,导致忽大忽小。网页中增加以下标准属性:

<meta name="viewport" content="target-densitydpi=device-dpi,width=device-width, initial-scale=1, user-scalable=no,minimum-scale=1.0, maximum-scale=1.0" />
问 调用插件接口,前端代码中写到的res://这个协议头对应的路径是什么

答 res://路径对应的安卓路径和iOS路径都是widget/wgtRes/,这个是手动在源码中创建的一个wgtRes文件夹,把res下的文件放到wgtRes文件里

问 生成的apk或ipa包,打开提示找不到请求的页面

答 解决方式

起始页在config.xml文件配置,确保起始页是个有效的页面,同时确保打包已经把源码提交到服务器;如果是webapp模式,请到线上填写正确的http协议地址,如http://www.xxxx.com, 在config.xml配置网络地址 不支持加密,去掉加密即可

问 应用闪退或应用崩溃一般解决方法

答 解决方式

查看一下崩溃日志:使用itool等工具数据线连接设备,安卓崩溃log或闪退日志在/storage/emulated/0/widgetone/log/crash文件夹里,可以导出来;ios可以通过助手类工具查看比如pp助手(文件/文件系统/崩溃日志 里找到最新的一条文件)等,建议查看“更多/实时日志”,导出来分析一下是不是有自定义插件导致崩溃,还是js代码逻辑冲突导致出现的问题。

答 硬件加速开启之后,会占用设备较多内存,如果设备内存很低时,APP中又处理大的文件,可能会因为内存溢出造成APP闪退!建议:如果没有特别的需求,可以不开启硬件加速,即打包时不勾选硬件加速(只对安卓应用)

其他原因:排除前端传不当参数的情况(并定位引起崩溃调用的插件/引擎接口);可能是iOS证书问题,重新生成证书上传打包。

以上无法解决,请在社区提交已导出的完整崩溃日志,官方技术协助解决。

问 使用官方默认越狱证书打包无法安装到设备一般是什么问题

答 解决方式

(1)、越狱证书打包只能安装越狱设备

(2)、扫描安装也必须是越狱设备

(3)、扫描安装没反应也可能和网络有关 建议换个稳定网络

问 官方推送后台提示推送失败一般如何解决

答 解决方式

(1)、确保推送代码集成到应用源码里并上传

(2)、把该用到的插件都勾选上并打包,其中uexDevice插件需要勾选用于设备启动上报

(3)、打包最后一步勾选上支持推送选项

(4)、把最后生成的app安装到手机 并启动,然后官网后台操作推送

问 bundleid是什么

答 解决方式

Bundle identifier就是应用的标识符,表明应用和其他App的区别。

bundle id 是您上传证书时自动获取的,也就是IOS 证书的bundle id。苹果开发者账号时注册申请证书时获到的注册developer帐号后,可以去生成一个app ID,根据这个ID进而生成provision文件,你要想把软件装进iphone和上传到app store中就必须用到provision文件。 查看方法:可通过在线打包,【证书管理】上传你申请的苹果证书,检验证书自动获取App IDs:即是app的bundle id;也可以通过iTunes connect登录我的APP基本信息里查看对应app的bundle id。


未解决问题?到开发者社区提问试试吧 !点击提问

还需要帮助吗? 联系我们
最新更新 12th Jan 2017