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就好 当然这边想弄网上也有接下去的教程哒