10分钟,AppCan帮你搞定跨平台开发APP问题!

跨平台开发APP时,开发者总会遇到一些问题,如打包失败等等,尤其对于iOS来说,由于它的限制性会导致一些状况发生(如证书上传问题等),小编总结了几个AppCan在线IOS打包失败常见的情况及排查技巧,有所困扰的同学可以作为参考,对问题进行排查。

打包失败分为以下几种情况:
1、插件重复勾选:请检查“公共插件“与”我的插件“(自己上传的插件)是否有重复插件。
2、证书问题:请参照开发指导→iOS证书申请流程的指引文档,在苹果官网正确申请证书。证书上传后检验通过不代表证书一定正常,只是检验你的描述文件是否合法,具体需要按照教程重新申请下。
3、代码问题:请检查是否将项目代码上传到服务器,有没有config.xml文件。
4、插件问题:检查下自己是否使用自定义插件,如果有,去掉自定义插件进行打包,若打包成功则排查出打包失败为自定义插件导致。
正常排查打包失败技巧:    
1、首先使用默认官方证书进行打包,比如越狱证书是否打包正常,若正常则表示您上传的证书存在问题。
2、其次,下载失败日志,排查下日志里记录的相关信息,是否有CodeSign、Provisioning Profile、Signing字眼,多半是证书问题,重新上传证书,或换个浏览器清除缓存再试一下;
搜索日志里是否存在error字眼,可以根据这些error的描述,排查出是否为某个插件导致,或是文件存在中文字符等;

如果没有这些字眼,多半是打包还未结束,请重新打包试试。
3、上传证书检测通过,仍然打包失败?一是核查下自己的证书类型,“检测证书“的按钮是帮助用户检测申请的证书密码与p12是否一致,并读取描述文件里的App ids;二是您申请的证书描述文件.mobileprovision可能存在问题,请按照文档教程重新申请。
特别说明:

企业账号($299)有Ad-Hoc distribution 和 In-House distribution.  Ad-Hoc 有100台限制, In-House 没有设备限制。企业帐号(¥299)证书需上传到平台对应的iOS企业证书。

个人账号和公司账号 ($99) 则包括 Ad-Hoc distribution和App Store distribution, 同样AD-Hoc 有100台限制,而App Store distribution只能发布到App store, 不可做其他用。个人账号和公司账号 ($99)证书上传到平台对应的iOS发布版证书,如上图的第二个选项卡里。

4、在线打包提示生成失败AppIDs not match or compile faildm,一般是证书和IDs不匹配,Bundle-identifier必须与证书的appIDs一致,请按照流程重建证书。
5、仔细检查项目中,文件夹名或者文件名是否有中文字符。
6、清除浏览器缓存和证书,重新上传。

更多开发技巧可登录AppCan官方论坛http://bbs.appcan.cn,进行详细了解,技术大牛分享了N多开发秘籍,更有技术专家专职为你解惑。

时间: 2024-08-08 09:20:15

10分钟,AppCan帮你搞定跨平台开发APP问题!的相关文章

10 张图帮你搞定 TensorFlow 数据读取机制

导读 在学习tensorflow的过程中,有很多小伙伴反映读取数据这一块很难理解.确实这一块官方的教程比较简略,网上也找不到什么合适的学习材料.今天这篇文章就以图片的形式,用最简单的语言,为大家详细解释一下tensorflow的数据读取机制,文章的最后还会给出实战代码以供参考. 一.tensorflow读取机制图解 首先需要思考的一个问题是,什么是数据读取?以图像数据为例,读取数据的过程可以用下图来表示: 假设我们的硬盘中有一个图片数据集0001.jpg,0002.jpg,0003.jpg--我

如何删除Word页眉下横线?只需1招即可轻松帮你搞定!

在我们职场办公时候经常会处理各种Word文档,这时候总会遇到各种类型的问题,就比如页眉下讨人厌的横线,经常为这个莫名其妙的横线而感到头疼,关键它还删除不掉! 针对这个问题,特意为大家整理了几个小技巧,希望能够帮上你! 方法一:设置正文样式去除 其实页眉下横线也没有你想象的那么难去除,只需要这是正文样式即可! 操作步骤:鼠标点击Word里面的页眉,在开始样式里面选中[正文],即可立即清除掉讨人厌的横线. 方法二.格式边框去除 这个方法想多比较复杂,不过感兴趣的朋友可以学一下也没有什么坏处! 操作步

三大跨平台开发App分析

三大跨平台开发App分析,目前跨平台开发的主流有三大家主流:Cordova.Xamarin.Unity. 目前跨平台开发的主流有三大家主流:Cordova.Xamarin.Unity. Cordova原名PhoneGap,是可以用Eclipse编辑Javascript搭配node.js写server端的程序,来产生不同平台的App.现在微软在Visual Studio 2015中,加入了Cordova项目,并整合了插件的导入流程,使开发者可以经由界面的操作,可以导入插件,甚至是Git的Addre

1分钟搞定Android开发智能提示问题xml文件一并搞定

eclipse 搭建的Android开发环境,但是开发起来发现IDE的提示功能不是很理想,在此总结了一下,1分钟内,2步搞定! 如下: 1.设置.java文件的提示 将红框中的值设置为:.abcdefghigklmnopqrstuvwxyz 这样输入任何小写字母都能唤出提示了. t2.jpg (958.47 KB, 下载次数: 0) 下载附件 12 分钟前 上传 效果如下: 2.设置.xml文件的提示 效果如下:

这群超酷的开发者,是如何轻松搞定软件开发?

前些日子我看到两则有关线上Office的新闻,一是空客的十三万员工将全部迁移到谷歌的在线文档套件G Suite:二是腾讯发布在线文档产品,可以与微软Excel和Word互转.在网页里就能写文档.做电子表格,对于20年前熟练地玩耍着Office 97的我来说这是极难以想像的.时至今日,不单是Office,连同图像处理.3D模型设计都可以在一张网页内轻松完成. 这些创新的背后是无数位软件开发人员智慧的结晶,如果说Software is eating the world, 那么developers a

老板问:多长时间搞定?开发说3天,測试说2天,然后……

有朋友问到: 老板问搞定这一堆事情要多久:开发说3天.測试说2天.  然后老板第五天来要货.測试提了一堆bug给开发......开发继续解决bug,測试继续測, 直到递归结束-- 有什么流程能够解决这样的矛盾吗? 俺的一些建议: 这个团队(包含开发和測试)有leader不?不是开发和測试各自的leader.而是开发+測试 的leader.要让这个团队成为一个总体.然后给他们总体下要求,然后老板才去问:什么时候软件能够公布?让团队以软件交付作为一个总体目标和任务.而不是让开发自己想自己的.測试也自

老板问:多长时间搞定?开发说3天,测试说2天,然后……

有朋友问到: 老板问搞定这一堆事情要多久:开发说3天.测试说2天.  然后老板第五天来要货,测试提了一堆bug给开发......开发继续解决bug,测试继续测, 直到递归结束-- 有什么流程可以解决这种矛盾吗? 俺的一些建议: 这个团队(包括开发和测试)有leader不?不是开发和测试各自的leader,而是开发+测试 的leader.要让这个团队成为一个整体,然后给他们整体下要求,然后老板才去问:什么时候软件可以发布?让团队以软件交付作为一个整体目标和任务,而不是让开发自己想自己的,测试也自己

H5跨平台开发app之横竖屏导致的图表混乱问题

在跨平台开发中,犹豫使用的是非原生开发语言,会导致很多不方便的地方,最近公司做一个统计图表的东西,如果用原生开发的话比较容易控制图表显示时手机屏幕的方向,在跨平台开发中比较麻烦, 如果用户打开了手机屏幕自动旋转,有可能导致图表显示的错误. 解决方案: <!DOCTYPE html> <html lang='en'>     <head>         <meta charset='UTF-8'>         <title>ichartjs 

杭州专业的SEO公司清法网络,三招帮你搞定新闻稿网站优化!

对于企业来说,新闻稿发布能起到宣传品牌价值的作用,是企业公关活动最为重要的内容之一.不过,搜索公关专家清法注意到,很多人在发布新闻稿时,都只会看到它的品牌宣传价值,而忽略另外一层意义--关键词排名.因为新闻稿的发布是在高权重的新闻媒体中宣传的,如果标题里面带有优化的关键词,则能够很轻松地做好排名和引流,从而获得更多的搜索流量,间接带动企业的销量,提高品牌知名度.想要让新闻稿最大程度发挥效果,企业需要在内容.媒体平台.发布时间三大方面下足功夫.今天,搜索公关专家清法就来告诉大家,这三方面有哪些注意