apicloud证书过期 有代码 需要在windows系统重新编译

参考链接:https://www.jianshu.com/p/fca5828b5699?tdsourcetag=s_pcqq_aiomsg

没有mac电脑要编译iosApp就不能看apicloud的文档喽,文档主要针对的是mac上的操作,对于windows作用不是很大

首先呢就是要登录到apicloud的网站里面,没有注册的需要注册一下。

注册好以后就打开控制台新建一个项目(我这是新建好的一个01项目)

 

 之后就能改改代码啦,修改代码的config.xml文件里面的id,这个id是刚刚创建的项目的id,替换掉就好啦。

 接着就在apicloud代码上传代码啦,看文档和别人说的是直接点击上传代码上传压缩包,但是我上传了最后没有成功,所以我就用svn下载到本地,再把我的代码全部放进去提交上去,这样就成功啦。

 上传完代码以后,接下来重要的就是上传证书啦,这时候你还不知道怎么创建证书的话可以选择Android的一键创建证书

 创建完android证书以后点击云编译

 可以什么都不设置点击绿色按钮云编译,等待几十秒后就会出来下载的链接和二维码,用android扫描二维码根据提示就可以在android上面安装好app啦,这时候就证明了你的代码没有问题已经打包成android的app啦。当然我们要搞ios的就不会这么简单啦,这里

要提一下的就是ios的证书有正式证书和测试证书,有的app有推送功能就还有个推送证书。windows系统要制作这些证书我们就需要用到appuploader这个软件啦。

下载好打开登录界面(这里要提到的是登录的用户名,不是苹果手机用户或者电脑ipad的appleId,而是苹果开发者的appleId)如果没有的话就要先去https://appleid.apple.com/account?localang=zh_CN 这里面申请开发账号,注册成功后用该账号登录appuploader。

 登录进来是这样子

 选择证书,点击添加,选择不同的类型代表不同的证书

 

 选完后就能下载对应的.p12文件了

然后再选择描述文件

选择添加

添加appid,名称格式com.aaa.bbb这样的格式,之后要用到

 测试的话要添加测试设备

 UDID和Name的获取需要扫描下面的二维码进行获取

 关闭退出选择类型

 

 选择应用id就是刚才设置的应用id,再选择证书和测试用的设备,这里type如果选择了正式的是没有设备选择的

 ok之后点击列表里对应的下载按钮就是我们需要的.mobileprovision文件了。

获取到证书需要的东西之后再回到我们的apicloud控制台

进入端设置改掉我们需要的图标和启动页

进入证书,上传ios的测试证书和正式证书,都是上传.mobileprovision和.p12两个文件

 进入模块

 百度定位那个是收费的 需要付钱授权  不然正式的ios无法编译

 终于快结束啦

进入云编译设置一些权限

 如果说app有推送功能,还要在推送部分上传推送证书

 最后进行云编译就好啦

测试的可以在手机上看到,正式的最后只能下载好.ipa文件 给苹果开发   最后上架的appstore就好    当然这边想弄网上也有接下去的教程哒

原文地址:https://www.cnblogs.com/zhangkeke/p/12034649.html